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:

    People in places many of us never heard of, whose names we can’t pronounce or even spell, are speaking up for themselves. They speak in languages we once classified as “exotic” but whose mastery is now essential for our diplomats and businessmen. But what they say is very much the same the world over. They want a decent standard of living. They want human dignity and a voice in their own futures. They want their children to grow up strong and healthy and free.
    Hubert H. Humphrey (1911–1978)