Procedural Languages
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
- Alma-0
- BASIC (BASICs are innocent of most modularity in (especially) versions before about 1990)
- BCPL
- BLISS
- C
- C++ (C with objects + much else)
- C# (similar to Java/C++)
- ChucK (C/Java-like syntax, with new syntax elements for time and parallelism)
- COBOL
- Cobra
- ColdFusion
- Combined Programming Language (CPL)
- Curl
- D
- DASL
- dylan.NET
- eC (Ecere C)
- ECMAScript
- ActionScript
- ECMAScript for XML
- JavaScript (first named Mocha, then LiveScript)
- JScript
- Eiffel
- Fortran (better modularity in later Standards)
- F
- Go
- Harbour
- HyperTalk
- Java
- Groovy
- Join Java
- Tea
- JOVIAL
- Lasso
- Modula-2 (fundamentally based on modules)
- MATLAB
- MUMPS (more modular in its first release than a language of the time should have been; the standard has become still more modular since then)
- Nemerle
- Oberon and Oberon-2 (improved, smaller, faster, safer follow-ons for Modula-2)
- Component Pascal
- Lagoona
- Seneca
- Obix
- Occam
- Oriel
- Pascal (successor to ALGOL 60, predecessor of Modula-2)
- Free Pascal (FPC)
- Object Pascal (Delphi)
- PCASTL
- Perl
- Pike
- PL/C
- PL/I (large general purpose language, originally for IBM mainframes)
- Plus
- Python
- R
- Rapira
- RPG (only available in IBM's System i midrange computers)
- S-Lang
- VBScript
- Visual Basic
- Visual FoxPro
- X++
- XL
- XMLmosaic
Read more about this topic: List Of Programming Languages By Type
Famous quotes containing the word languages:
“Wealth is so much the greatest good that Fortune has to bestow that in the Latin and English languages it has usurped her name.”
—William Lamb Melbourne, 2nd Viscount (17791848)