Generationsliste von Programmiersprachen
Dies ist eine "Genealogie" von Programmiersprachen. Sprachen werden unter der Vorfahren mit dem stärksten Einfluss eingestuft. Diese Vorfahren sind in alphabetischer Reihenfolge aufgeführt. Eine solche Kategorisierung hat ein großes willkürliches Element, da Programmiersprachen häufig wichtige Ideen aus mehreren Quellen enthalten.
Algol basiert
- Algol (auch unter Fortran)
- Atlas Autocode
- Algol 58 (IAL, internationale algorithmische Sprache)
- Verrückt und gom (Michigan Algorithmus Decoder und gute alte verrückte)
- Algol 60
- Verrückt/i
- Simula (siehe auch Simula -basierte Sprachen)
- Algol 68
- Algol w
- Pascal
- Ada
- Turbo Pascal
- Objekt Pascal (Delphi))
- Kostenloser Pascal (FPC)
- Kylix (Gleich wie Delphi, aber für Linux)
- Objekt Pascal (Delphi))
- Euklid
- Mesa
- VERKLAGEN
- Pascal
- Cpl
- BCPL
- B
- C (siehe auch C basierende Sprachen)
- BCPL
- Julia (auch unter Lisp, Python, Ruby)
APL basiert
Grundlegender Basis
- BASIC (auch unter Fortran II)
- Amigabasisch
- Amos Basic
- Grundstempel
- Basic-256
- Basic09
- BBC Basic
- Blitz grundlegend
- Business Basic
- Caché Basic
- Chinesische Basis
- Comal
- Commodore Basic
- Darkbasic
- Euphorie
- GW-Basic
- GLBasic
- PureBasic
- Turbo Basic
- Realbasic (xojo)
- Ring (auch unter C, Ruby, Python, C#, Lua)[1]
- Dünnbasic
- Ti-basic
- Wahre grundlegende
- wxBasic
- Xbasic
- Yabasisch
Stapelsprachen
C basiert
- C (auch unter BCPL)
- ALEF
- C ++
- C#
- Windows PowerShell (auch unter DCL, KSH und Perl)
- Ring (Auch unter Basic, Ruby, Python, Lua)[1]
- Kobra (Klasse/Objektmodell und andere Funktionen)
- Java (siehe auch Java -basierte Sprachen)
- C--
- Zyklon
- Rost (auch unter C ++, Haskell und OCAML)
- Coldfusion
- gehen (auch unter Oberon)
- Hafen
- LPC
- Ziel c (auch unter smalltalk)
- Schnell (auch unter Ruby, Python und Haskell)
- Pcastl (auch unter Lisp)
- Perl
- Python
- Quakec
- Ring (auch unter Basic, Ruby, Python, C#, Lua) [1]
- TCSH (auch unter sh)
C# basiert
COBOL -Basis
Comit basiert
DCL basiert
- DCL
- Windows PowerShell (auch unter C#, KSH und Perl)
ed basiert
Eiffelbasiert
Forth basiert
- Weiter
- Interpress
- Freude
- Rebol (auch unter Lisp)
- Rpl (auch unter Lisp)
Fortran basiert
FP basiert
- FP (Funktionsprogrammierung)
- FL (Funktionsstufe)
- FPR (auch unter Lispeln und Objekt orientierte Programmierung)
Hypertalk basiert
- Hypertalk
- Aktionen (auch unter JavaScript)
- Apfelkript
- Sensetalk
- SuperTalk
- Transkript
Java basiert
- Java (auch unter c)
JavaScript basiert
- JavaScript (auch unter Schema selbst)
- Aktionen (auch unter Hypertalk)
- ASM.JS
- CoffeeScript
- ECMaskript
- JavaScript OSA
- Jscript
- Typoskript
Joss basiert
Joss inspirierte auch Funktionen für mehrere Versionen von Basic, einschließlich Tymshare's Super einfach und dez Basic-Plus.
Lisp -basiert
- Lispeln
ML basiert
Pl/i basiert
Prolog basiert
- Prolog
- CLP(R), CLP (FD)
- Quecksilber
- Erlang
- Keilschrift
- Elixier[2] (auch unter Ruby)
- Logtalk
Sasl basiert
Setl basiert
SH basiert
- Sch
- verprügeln
- CSH (auch unter c)
- Fische
- ZSH
- ksh
- Windows PowerShell (auch unter C#, DCL und Perl)
- Qshell
Simula basiert
- Simula (auch unter Algol 60)
- C ++ (auch unter c)
- Smalltalk
- Ziel c (Hybrid von C und SmallTalk)
- Rubin (auch unter Perl)
- Selbst
- JavaScript (auch unter Schema) (siehe auch JavaScript -basierte Sprachen)
- NewtonScript
- BETA
TCL basiert
Andere
- Montage
- WONNE
- KORALLE
- Locken
- GPSS
- Labor
- Microsoft Power FX
- occam
- Pop-2, Pop-11
- Refallierung
- RPG (Berichtsprogrammgenerator)
- Samen7
- SQL (strukturierte Abfragesprache)
- TaCl (Tandem Advanced Command Language)
- TUTOR
Verweise
- ^ a b c d e f g h i Ringteam (23. Oktober 2021). "Die Ringprogrammiersprache und andere Sprachen". Ring-Lang.net.
- ^ Valim, José. "Elixir: Der Dokumentarfilm" (Video). Honigtopf. Honigtopf. Abgerufen 11. Dezember 2020.
Erickson, sie haben Erlang geschaffen. Diese Technologie, die sie in den achtziger Jahren geschaffen haben, um all diese Probleme zu lösen. Es wird perfekt sein, um die Probleme zu lösen, die wir gerade mit Parallelität haben, die Probleme, die wir mit dem Web im Allgemeinen haben, oder? Ich denke, das war der Moment, in dem ich die Idee hatte, eine Programmiersprache zu erstellen. Schauen Sie, ich habe diese absolut schöne Software, die die virtuelle Erlang -Maschine ist. Ich möchte es mehr verwenden, aber es fehlt ein paar Sachen und ich möchte versuchen, dieses fehlende Sachen hinzuzufügen.