Generational list of programming languages: Difference between revisions
Content deleted Content added
m Robot-assisted disambiguation (you can help!): C programming language |
m Robot-assisted disambiguation (you can help!): Scheme programming language |
||
Line 134: | Line 134: | ||
**[[Common Lisp]] |
**[[Common Lisp]] |
||
**[[Emacs Lisp]] |
**[[Emacs Lisp]] |
||
**[[Scheme programming language|Scheme]] |
**[[Scheme (programming language)|Scheme]] |
||
***[[Pico programming language|Pico]] |
***[[Pico programming language|Pico]] |
||
***[[Guile programming language|Guile]] |
***[[Guile programming language|Guile]] |
Revision as of 05:24, 10 December 2006
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
- Burrogh's Extended ALGOL
- ALGOL W
- Pascal
- Ada
- Turbo Pascal
- Delphi
- Free Pascal (FPC)
- Kylix (same as Delphi, but for Linux)
- Delphi
- Euclid
- Modula-2
- Modula-3
- Oberon (Oberon-1)
- Objective Modula-2 (also under Objective-C and Smalltalk)
- SPARK
- Pascal
- CPL
- APL
- J (also under FL)
- K (also under LISP)
- NESL
- PDL (also under Perl)
- Glee
- Assembly
- BASIC
- COBOL
- Batch languages
- COMIT
- CORAL
- Corn
- FP (Functional Programming)
- FORTH
- Fortran
- HyperTalk
- JOSS
- LabVIEW
- Lisp
- ML
- Standard ML SML
- Ocaml
- MCPL (also under BCPL)
- Occam
- PL/1
- Progress
- Prolog
- REFAL
- Today
- Sh
- bash
- ksh
- Windows PowerShell (also under C# and Ruby)
- Miranda
- ed
- Seed7
- SETL
- TECO
- Eiffel
- Simula
- 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
- Windows PowerShell (also under bash, ksh and C#)
- Self
- JavaScript (originally LiveScript)
- NewtonScript
- Slate
- BETA
- Web design languages