Kim Katrell

 

Procedural programming languages are based on the concept of the unit and scope (the data viewing range of an executable code statement). A procedural program is composed of one or more units or modules, either user coded or provided in a code library; each module is composed of one or more procedures, also called a function, routine, subroutine, or method, depending on the language. Examples of procedural languages include:

Ada (multi-purpose language)
ALGOL (extremely influential language design. The second high level language compiler.)
SMALL Machine Algol Like Language
BASIC (BASICs are innocent of most modularity in (especially) versions prior to about 1990)
C
C++ (C with objects + much else)
C# (from Microsoft, a next generation Java/C++ like language)
ChucK (C/Java-like syntax, with new syntax elements for time and parallelism)
ColdFusion
COBOL
Component Pascal (an Oberon-2 variant)
D
Delphi
ECMAScript a.k.a. ActionScript, DMDScript, JavaScript, JScript
Fortran (better modularity in later Standards)
F
FPC Pascal (Pascal dialect)
Java
Modula-2 (fundamentally based on modules)
Oberon and Oberon-2 (improved, smaller, faster, safer follow-ons for Modula-2)
MATLAB
M (more modular in its first release than a language of the time should have been; the standard has become still more modular since then)
Occam
Pascal (successor to Algol60 and predecessor of Modula-2)
Perl
PL/C
PL/I (large general purpose language, originally for IBM mainframes)
Rapira
Seed7
VBScript
Visual Basic
Visual Foxpro

[kim katrell] [womensissues] [favorites] [programming languages] [scripting languages] [rule based languages] [reflective languages] [procedural languages] [object oriented prototype based] [development] [games] [hardware] [linux] [politics] [science] [books] [photographs] [directory] [dmoz] [wordpress] [drupal] [otdir] [marks] [places] [freaky]