List of Programming Languages By Type - Procedural Languages

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 (1779–1848)