Pokoleniowa lista języków programowania
Listy języków programowania |
---|
To jest „genealogia” języków programowania . Języki są klasyfikowane według języka przodków o najsilniejszym 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 idee z wielu źródeł.
Oparte na ALGOLU
-
ALGOL (również pod Fortranem)
- Autokod Atlasa
-
ALGOL 58 (IAL, International Algorithmic Language)
- MAD i GOM (Michigan Algorithm Decoder and Good Old MAD)
-
ALGOL 60
- MAD/I
- Simula (zobacz także języki oparte na Simula )
- ALGOL 68
-
ALGOL W
-
Pascala
- Ada
-
Turbo Pascala
-
Obiekt Pascal ( Delphi )
- Free Pascal (FPC)
- Kylix (taki sam jak Delphi, ale dla Linuksa )
-
Obiekt Pascal ( Delphi )
- Euklides
- Meza
- SUE
-
Pascala
-
CPL
-
BCPL
- B
- C (zobacz także języki oparte na C )
-
BCPL
- Julia (również pod Lisp, Python, Ruby)
Oparte na APL
Oparte na BASIC'u
-
BASIC (również pod Fortran II)
- AmigaBASIC
- AMOS PODSTAWOWY
- Pieczęć PODSTAWOWA
- Podstawowe-256
- PODSTAWOWE09
- BBC podstawowy
- Blitz BASIC
- Podstawowy biznes
- Podstawowa pamięć podręczna
- Chiński PODSTAWOWY
- KOMAL
- Commodore BASIC
- DarkBASIC
- Euforia
- GLBasic
- GW-BASIC
- PureBasic
- REALpodstawowy (Xojo)
- Ring (także pod C, Ruby, Python, C#, Lua)
- cienkiPodstawowy
- TI-BASIC
- Prawdziwy PODSTAWOWY
- Turbo Basic
- wxBasic
- XPodstawowy
- YaBasic
Języki wsadowe
oparty na C
-
C (również pod BCPL)
- Alef
- C++
-
C#
- Windows PowerShell (również w DCL, ksh i Perl)
- Ring (również pod BASIC, Ruby, Python, Lua)
- Cobra (model klasy/obiektu i inne funkcje)
- Java (zobacz także języki oparte na Javie )
- C--
-
Cyclone
- Rust (także pod C++, Haskell i OCaml)
- Zimna fuzja
- Idź (również pod Oberonem)
- Portowe
- LPC
-
Objective-C (również pod Smalltalk)
- Swift (również pod Ruby, Python i Haskell)
- PCASTL (również pod Lispem)
- Perl
- Pyton
- Quake C
- Ring (również pod BASIC, Ruby, Python, C#, Lua)
- tcsh (również pod sh)
Oparte na języku C#
oparty na języku COBOL
Oparte na COMIT
oparte na DCL
-
DCL
- Windows PowerShell (również w C#, ksh i Perl)
oparte na ed
na bazie Eiffla
Czwarty oparty
-
Naprzód
- InterPress
- radości
- Rebol (również pod Lispem)
- RPL (również pod Lispem)
Na bazie Fortranu
-
Fortran
-
Fortran II
- BASIC (zobacz także języki oparte na BASICu )
- 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 Lispem i programowaniem obiektowym )
Oparte na HyperTalk
-
HyperTalk
- ActionScript (również pod JavaScript)
- AppleScript
- SenseTalk
- SuperTalk
- Transkrypcja
Oparte na Javie
- Java (również pod C)
Oparte na JavaScript
-
JavaScript (również pod Scheme, Self)
- ActionScript (również pod HyperTalk)
- Asm.js
- CoffeeScript
- ECMAScript
- JavaScript OSA
- JScript
- Maszynopis
oparty na JOSS
JOSS zainspirował także funkcje kilku wersji języka BASIC, w tym SUPER BASIC firmy Tymshare i BASIC-PLUS firmy DEC .
Oparty na Lispie
-
Seplenienie
- Łuk
- AutoLISP
- Clojure
- pospolity LISP
- Emacs Lisp
- ISLISP
- Julia (ma makra podobne do Lispa, ale składnię podobną do ALGOL) (również w Pythonie, Ruby, ALGOL)
- K (również pod APL)
- LFE
- z logo żółwia
- Nowy język programowania
- PicoLisp
- REBOL
- RPL (również pod Forth)
- S
- Schemat
oparte na ML
PL/I oparte
Oparte na prologu
Oparte na SASL
oparty na SETL
oparty na sh
Oparte na 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)
- Swift (również pod Objective-C, Python i Haskell)
- Eliksir [ potrzebne źródło ] (także pod Erlangiem)
-
Samego siebie
- JavaScript (również w schemacie) (zobacz także języki oparte na JavaScript )
- NewtonScript
- BETA
Oparte na Tcl
Inni
- Montaż
- ROZKOSZ
- KORAL
- Kędzior
- GPSS
- LabVIEW
- Microsoft PowerFx
- okham
- POP-2 , POP-11
- REFAŁ
- RPG (generator programów raportów)
- Ziarno7
- SQL (uporządkowany język zapytań)
- TACL (Tandem Advanced Command Language)
- KOREPETYTOR
Linki zewnętrzne
Kategoria: