Lista generacyjna języków programowania - Generational list of programming languages
Listy języków programowania |
---|
To jest „genealogia” języków programowania . Języki są klasyfikowane pod językiem przodków o największym wpływie. Te języki przodków są wymienione w porządku alfabetycznym. Każda taka kategoryzacja ma duży element arbitralny, ponieważ języki programowania często zawierają główne pomysły z wielu źródeł.
Na bazie ALGOL
-
ALGOL (również pod Fortranem)
- Atlas Autokod
-
ALGOL 58 (IAL, międzynarodowy język algorytmiczny)
- MAD i GOM (Dekoder algorytmu Michigan i stary dobry MAD)
-
ALGOL 60
- MAD/I
- Simula (zobacz także Języki oparte na Simula )
- ALGOL 68
-
ALGOL W
-
Pascal
- Ada
-
Turbo Pascal
-
Obiekt Pascal ( Delphi )
- Darmowy Pascal (FPC)
- Kylix (tak samo jak Delphi, ale dla Linuksa )
-
Obiekt Pascal ( Delphi )
- Euklides
- Mesa
- POZWAĆ
-
Pascal
-
CPL
-
BCPL
- b
- C (patrz także języki oparte na C )
-
BCPL
- Julia (również pod Lisp, Python, Ruby)
Oparte na APL
BASIC oparty
-
BASIC (również pod Fortranem II)
- AmigaBASIC
- AMOS BASIC
- Pieczęć PODSTAWOWA
- Podstawowy-256
- PODSTAWOWY09
- Podstawowe BBC
- Blitz PODSTAWOWE
- Biznes podstawowy
- Podstawowa pamięć podręczna
- Chiński PODSTAWOWY
- COMAL
- Commodore BASIC
- DarkBASIC
- Euforia
- GW-PODSTAWOWE
- GLBasic
- PureBasic
- Turbo podstawowe
- REALbasic (Xojo)
- cienkiBasic
- TI-BASIC
- Prawdziwie PODSTAWOWE
- wxBasic
- XPodstawowy
- YaBasic
Języki wsadowe
Oparte na C
-
C (również pod BCPL)
- Alef
- C++
-
C#
- Windows PowerShell (również pod DCL, ksh i Perl)
- Cobra (model klasy/obiektu i inne funkcje)
- Java (zobacz także języki oparte na Javie )
- C--
-
Cyklon
- Rust (również pod C++, Haskell i OCaml)
- Zimna fuzja
- Idź (również pod Oberonem)
- Port
- LPC
-
Cel-C (również pod Smalltalk)
- Swift (również pod Ruby, Python i Haskell)
- PCASTL (również pod Lispem )
- Perl
- Pyton
- QuakeC
- tcsh (również pod sh)
Oparte na języku COBOL
Oparte na COMIT
Na podstawie DCL
-
DCL
- Windows PowerShell (również w C#, ksh i Perl)
ed oparte
Na podstawie Eiffla
Czwarty oparty
Oparta na Fortranie
-
Fortran
-
Fortran II
- BASIC (zobacz także języki oparte na BASIC )
- Fortran IV
- Fortran 66
- Fortran 77
- Fortran 90
- Fortran 95
- Fortran 2003
- Fortran 2008
- Fortran 2018
- ALGOL (zobacz także języki oparte na ALGOL )
-
Fortran II
Oparte na FP
-
FP (Programowanie funkcji)
- FL (poziom funkcji)
- FPr (również pod Lisp i programowanie obiektowe )
Oparty na HyperTalk
-
Hiperrozmowa
- ActionScript (również pod JavaScript)
- AppleScript
- SenseTalk
- Superrozmowa
- Transkrypcja
Oparty na Javie
- Java (również pod C)
Oparty na JavaScript
-
JavaScript (również pod Scheme, Self)
- ActionScript (również pod HyperTalk)
- Asm.js
- CoffeeScript
- ECMAScript
- JavaScript OSA
- JScript
- Maszynopis
Oparte na JOSS
JOSS inspirowane również możliwości dla kilku wersjach podstawowych, w tym Tymshare 's SUPER BASIC i DEC ' s Basic-PLUS .
Oparte na sepleniu
-
Seplenienie
- Łuk
- AutoLISP
- Clojure
- Wspólne seplenienie
- Emacs Lisp
- Julia (ma makra podobne do Lisp, ale składnia podobna do ALGOL) (również pod Pythonem, Ruby, ALGOL)
- K (również pod APL)
- LFE
- Logo
- Język programowania Nu
- PicoLisp
- REBOL
- RPL (również pod Forth)
- S
- Schemat
Oparte na uczeniu maszynowym
PL/I z siedzibą
Oparty na Prologu
Oparte na SASL
W oparciu o SETL
sh oparte
Na podstawie symulacji
-
Simula (również pod ALGOL 60)
- C++ (również pod C)
-
Pogawędka
- Objective-C (hybryda C i Smalltalk)
- Ruby (również pod Perlem)
-
Samego siebie
- JavaScript (również pod Schemat) (zobacz także Języki oparte na JavaScript )
- NewtonScript
- BETA
Oparte na Tcl
Inni
- montaż
- ROZKOSZ
- KORAL
- Kędzior
- GPS
- LabVIEW
- Microsoft Power FX
- occam
- POP-2 , POP-11
- REFAL
- RPG (Generator programu raportów)
- Nasiona7
- SQL (ustrukturyzowany język zapytań)
- TACL (Tandemowy Zaawansowany Język Polecenia)
- KOREPETYTOR