Generational list of programming languages
Encyclopedia : G : GE : GEN : Generational list of programming languages
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.
Other lists of programming languages are:
- ALGOL
- *Atlas Autocode
- *ALGOL 60
- *ALGOL 68
- *ALGOL W
- *Pascal
- **Ada
- **Delphi
- **Euclid
- ***Concurrent Euclid
- ***Turing
- ****Turing Plus
- ****Object Oriented Turing
- **FPC Pascal
- **Modula-2
- ***Modula-3
- ***Oberon
- ****Oberon 2
- *****Component Pascal
- ***Objective Modula-2 (also under Objective-C and Smalltalk)
- **SPARK
- *CPL
- **BCPL
- ***B
- ***C
- ****Alef
- *****Limbo
- ****Coyote
- ****C++
- ****C--
- ****D
- ****C#
- ****ColdFusion
- ****LPC
- *****Pike
- ****Objective-C (also under Smalltalk)
- *****Objective Modula-2 (also under Modula-2 and Smalltalk)
- ****Perl
- *****S2
- *****PHP
- *****PDL (also under APL)
- ****QuakeC
- APL
- *J (also under FL)
- *K (also under LISP)
- *NESL
- *PDL (also under Perl)
- *Glee
- Assembly
- BASIC
- *Cache BASIC
- *BASIC09
- *COMAL
- *Quickbasic
- **QBasic
- *TrueBASIC
- *Visual Basic
- **VBScript
- **Visual Basic for Applications (VBA)
- **Visual Basic .NET
- *RealBasic
- *Euphoria
- COBOL
- *DIBOL
- *[WATBOL]
- Batch languages
- *MS-DOS Batch files
- *Winbatch
- COMIT
- *SNOBOL
- **Icon
- ***Unicon
- ***Lua
- CORAL
- Corn
- FP (Functional Programming)
- *FL (Function Level)
- **J (also under APL)
- FORTH
- *InterPress
- **PostScript
- *Joy
- Fortran
- *FORTRAN II
- *FORTRAN IV
- **PORTRAN
- *FORTRAN 66
- *FORTRAN 77
- *Fortran 90
- *Fortran 95
- **F
- *Fortran 2003
- *Ratfor
- *[WATFOR]
- *WATFIV
- *FORMAC
- HyperTalk
- *AppleScript
- *Revolution
- Java
- *Join Java
- *J#
- JOSS
- *CAL
- *TELCOMP
- *FOCAL
- *MUMPS
- **Caché ObjectScript
- LabVIEW
- Lisp
- *Logo
- *AutoLISP
- *Common Lisp
- *Emacs Lisp
- *Scheme
- **Pico
- **Guile
- *K (also under APL)
- *S
- **R
- ML
- *Ocaml (Objective CAML)
- *SML
- Occam
- PL/1
- *PL/M
- **PL/M-86
- *PL/C
- *REXX
- *SP/k
- Progress
- Prolog
- *PROLOG II, III, IV
- *CLP(R), CLP(FD)
- *Mercury
- REFAL
- Today
- *BuildProfessional
- Sh
- *ksh
- Miranda
- *Haskell
- sed
- Seed7
- SETL
- *ABC
- **Python
- TECO
- Awk
- *Perl (also under C)
- Eiffel
- *Ubercode
- Simula
- *Smalltalk
- **Objective-C (hybrid of C and Smalltalk)
- **Objective Modula-2 (hybrid of Modula-2 and Smalltalk, following Objective-C blueprint)
- **Ruby
- **Self
- ***Io
- ***JavaScript (originally LiveScript)
- ****ActionScript
- ****JavaScript OSA
- ****ECMAScript
- *****JScript
- ***NewtonScript
- ***Slate
- *BETA
- Web design languages
- *Bigwig
External link
-MS-DOS
-R Programming Language
From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.
