Generational list of programming languages
From Wikipedia, the free encyclopedia
| Programming language lists |
|---|
|
Here, a genealogy of programming languages is shown. Languages are categorized under the ancestor language with the strongest influence. Of course, any such categorization has a large arbitrary element, since programming languages often incorporate major ideas from multiple sources.
[edit] ALGOL based
- ALGOL (also under FORTRAN)
- Atlas Autocode
- ALGOL 60
- Simula (see also Simula based languages)
- ALGOL 68
- Burroughs Extended ALGOL
- ALGOL W
- Pascal
- Ada
- Turbo Pascal
- Object Pascal (Delphi)
- Free Pascal (FPC)
- Kylix (same as Delphi, but for Linux)
- Object Pascal (Delphi)
- Euclid
- Modula-2
- Pascal
- CPL
- BCPL
- B
- C
- Python
- tcsh (also under sh)
- Alef
- Coyote
- C++
- Java
- C#
- Windows PowerShell (also under DCL, ksh and Perl)
- C--
- D
- ColdFusion
- eC (Ecere C)
- LPC
- Objective-C (also under Smalltalk)
- PCASTL (also under Lisp)
- Perl
- Windows PowerShell (also under C#, DCL and ksh)
- S2
- PHP
- PDL (also under APL)
- QuakeC
- MCPL
- BCPL
[edit] APL based
[edit] BASIC based
- BASIC (also under FORTRAN II)
[edit] COBOL based
[edit] Batch languages
[edit] COMIT based
[edit] DCL based
- DCL
- Windows PowerShell (also under C#, ksh and Perl)
[edit] FP based
[edit] Forth based
- FORTH
- InterPress
- Joy
- RPL (also under Lisp)
[edit] Fortran based
[edit] HyperTalk based
[edit] JOSS based
[edit] Lisp based
[edit] SASL Based
[edit] ML based
- ML
- Standard ML (SML)
- Caml
- Objective Caml (OCaml)
- F#
- MCPL (also under BCPL)
- Mythryl
[edit] PL based
[edit] Prolog based
[edit] Today based
[edit] sh based
[edit] ed based
[edit] SETL based
[edit] Eiffel based
[edit] Simula based
- Simula (also under ALGOL 60)
- C++ (also under C)
- Smalltalk
- Objective-C (hybrid of C and Smalltalk)
- Ruby
- Self
- JavaScript (originally LiveScript)
- NewtonScript
- Slate
- BETA
[edit] Others
| This article may require cleanup to meet Wikipedia's quality standards. Please improve this article if you can. (March 2008) |

