Generational list of programming languages
Programming languagelists
- Alphabetical
- Categorical
- Chronological
- Generational
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.
Contents
- 1 ALGOL based
- 2 APL based
- 3 BASIC based
- 4 COBOL based
- 5 Batch languages
- 6 COMIT based
- 7 DCL based
- 8 FP based
- 9 Forth based
- 10 Fortran based
- 11 HyperTalk based
- 12 JOSS based
- 13 Lisp based
- 14 SASL Based
- 15 ML based
- 16 PL based
- 17 Prolog based
- 18 Today based
- 19 sh based
- 20 ed based
- 21 SETL based
- 22 Eiffel based
- 23 Simula based
- 24 Others
- 25 External links
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
- 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)
- Objective Modula-2 (also under Modula-2 and Smalltalk)
- PCASTL (also under Lisp)
- Perl
- Windows PowerShell (also under C#, DCL and ksh)
- S2
- PHP
- PDL (also under APL)
- QuakeC
- MCPL
- BCPL
APL based
BASIC based
- BASIC (also under
FORTRAN II)
- Cache BASIC
- BASIC09
- Business Basic
- COMAL
- Quickbasic
- TrueBASIC
- BlitzBasic
- Blitz3D
- BlitzPlus
- BlitzMax
- Amiga Basic
- AMOS BASIC
- Visual Basic
- RealBasic
- Euphoria
- TI-BASIC
- BASIC Stamp
COBOL based
Batch languages
COMIT based
DCL based
- DCL
- Windows PowerShell (also under C#, ksh and Perl)
FP based
Forth based
- FORTH
- InterPress
- Joy
- RPL (also under Lisp)
Fortran based
- Fortran
- FORTRAN
II
- BASIC (see also BASIC based languages)
- FORTRAN
IV
- PORTRAN
- FORTRAN 66
- FORTRAN 77
- Fortran 90
- Fortran 95
- Fortran 2003
- Ratfor
- WATFOR
- WATFIV
- FORMAC
- ALGOL (see also ALGOL based languages)
- FORTRAN
II
HyperTalk based
JOSS based
Lisp based
SASL Based
ML based
- ML
- Standard ML (SML)
- Caml
- Objective Caml (OCaml)
- F#
- MCPL (also under BCPL)
PL based
Prolog based
Today based
- Today
sh based
- Sh
- bash
- tcsh (also under C)
- ksh
- Windows PowerShell (also under C#, DCL and Perl)
ed based
SETL based
Eiffel based
Simula based
- Simula
(also under ALGOL 60)
- C++ (also under C)
- Smalltalk
- Objective-C (hybrid of C and Smalltalk)
- Objective Modula-2 (hybrid of Modula-2 and Smalltalk, following Objective-C blueprint)
- Ruby
- Self
- JavaScript (originally LiveScript)
- NewtonScript
- Slate
- BETA
Others
This article may require cleanupto meet Wikipedia's quality standards.Please improve this articleif you can. (March 2008)
External links
Categories: Lists of programming languagesHidden categories: Cleanup from March 2008 | All pages needing cleanupLink former page on this page
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
http://wikipedia.atpedia.jp/wiki/%E9%BA%BB%E5%A9%86%E8%B1%86%E8%85%90
-
http://wikipedia.atpedia.jp/wiki/%E7%94%9F%E4%B9%B3
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0