Zeittafel der Programmiersprachen

Zeittafel der Programmiersprachen
Jahr Name Entwickler, Hersteller Vorläufer, Vorgänger
1840~ Erstes Programm Ada Lovelace *
1946 Plankalkül Konrad Zuse *
1952 A-0 Grace Hopper *
1954 Mark I Autocode Tony Brooker *
1954 FORTRAN John Backus A-0
1955 FLOW-MATIC Grace Hopper A-0
1957 General Problem Solver Allen Newell *
1958 Algol 58 Mitglieder von ACM und GAMM *
1958 FORTRAN II   FORTRAN
1959 LISP John McCarthy *
1959 RPG IBM *
1960 COBOL Grace Hopper, CODASYL FLOW-MATIC, FACT, COMTRAN
1960 Algol 60 John Backus, Peter Naur Algol 58
1962 SNOBOL David J. Farber, Ralph E. Griswold und Ivan P. Polensky COMIT
1962 FORTRAN IV   FORTRAN II
1962 APL Kenneth E. Iverson *
1962 PILOT IBM *
1964 JOSS   Algol 58
1964 PL/I IBM FORTRAN, Algol 60
1964 BASIC John George Kemeny und Thomas Eugene Kurtz *
1965 Simula Ole-Johan Dahl und Kristen Nygaard bei Norsk Regnesentral Algol 60
1966 Algol W Niklaus Wirth Algol 60
1966 FORTRAN 66   FORTRAN IV
1966 Logo Seymour Papert LISP
1967 SNOBOL4 Bell Laboratories SNOBOL3
1967 MUMPS Massachusetts General Hospital *
1967 Simula 67 Ole-Johan Dahl und Kristen Nygaard Simula
1968 POP-1 Rod Burstall, Robin Popplestone COWSEL
1968 REFAL Valentin Turchin *
1968 Algol 68 Adriaan van Wijngaarden, Koster, Mailloux, Peck Algol 60
1969 BCPL Martin Richards CPL
1970 POP-2   POP-1
1970 B Ken Thompson BCPL
1970 Forth Charles H. Moore *
1970 PEARL AEG, BBC, Siemens AG und GfK Karlsruhe (heute Forschungszentrum Karlsruhe) Algol 60, PL/I
1970 Icon University of Arizona Algol 60, SNOBOL 4
1971 Pascal Niklaus Wirth, Kathleen Jensen Algol 58
1972 Smalltalk 72 Xerox PARC Simula 67
1972 C Dennis Ritchie B, BCPL, Algol 60
1972 INTERCAL Don Woods, James Lyons *
1972 Prolog Alain Colmerauer *
1973 COMAL Børge Christensen, Benedict Løfstedt Pascal, BASIC
1973 ML Robin Milner, Universität Edinburgh *?
1974 ELAN TU Berlin Algol 68
1974 GRASS Tom DeFanti BASIC
1975 Scheme Guy Lewis Steele Jr., Gerald Jay Sussman LISP, Algol
1976 Ratfor Brian W. Kernighan C, FORTRAN
1976 S John Chambers (Bell Labs) C, APL, PPL, Scheme
1977 MATLAB Cleve Moler Linpack, Eispack
1977 FP John Backus *
1977 Bourne-Shell (sh) Stephen R. Bourne *
1977 FORTRAN 77   FORTRAN IV
1978 awk Alfred V. Aho, Peter J. Weinberger, Brian W. Kernighan *
1978 Modula-2 Niklaus Wirth Pascal
1979 VULCAN, dBASE-II Wayne Ratliff *
1980 Smalltalk 80   Smalltalk 72
1980 Ada Jean Ichbiah und Honeywell Bull *
1982 PostScript Adobe Systems Forth
1982 REXX IBM *
1983 Turbo Pascal Anders Hejlsberg Pascal
1983 Objective-C Brad Cox C, Smalltalk
1983 C++ Bjarne Stroustrup C, Simula 67, Algol 68
1983 Beta Bruun-Kristensen, Lehrmann Madsen, Møller-Pedersen, Nygaard Simula 67
1983 Ada 83   Green
1984 Common Lisp   Lisp Machine Lisp, MacLisp, Interlisp, Scheme
1984 Clipper Nantucket dBASE
1984 Foxpro Fox Software dBASE
1985 PARADOX Borland dBASE
1985 Occam INMOS Ltd. *
1985 Miranda David Turner Sasl, KRC
1985 Modula-2+ DEC's (SRC) Modula-2
1986 Eiffel Bertrand Meyer Simula, OOP
1987 HyperCard Apple *
1987 SQL-1   *
1987 Perl Larry Wall awk, sed, C, Shell
1988 LPC Lars Pensjö C
1988 SDL   *
1988 dBASE IV   dBASE III
1988 Erlang Joe Armstrong et al. Ericsson LOTS
1988 Tcl John Ousterhout awk, LISP
1988 Oberon Niklaus Wirth Modula-2
1989 ANSI C (C89)   C, Algol 68
1989 Turbo Pascal+OOP Borland Turbo Pascal
1990 Component Pascal Oberon microsystems Oberon
1990 FORTRAN 90   FORTRAN 77
1990 J Ken Iverson und Roger Hui APL
1990 Haskell   Miranda
1990 Objective CAML INRIA ML
1991 Sather Steve Omohundro, Gerhard Goos Eiffel
1991 Modula-3 DEC und Olivetti Modula-2+
1991 Python Guido van Rossum ABC, Modula-3
1991 Q   *
1991 Visual Basic (Classic) Microsoft BASIC
1991 QBasic Microsoft BASIC
1992 SQL-2   SQL
1992 SDL 92   SDL
1992 Borland Pascal   Turbo Pascal+OOP
1992 Profan   *
1993 Ruby Yukihiro Matsumoto Smalltalk, Perl, Eiffel
1993 NewtonScript Apple Self
1993 AppleScript Apple HyperCard
1993 Lua   Pascal, Scheme
1993 dBase 5.0   dBASE IV
1994 ANSI Common Lisp   Common Lisp
1994 RPG IV IBM RPG
1994 Pike Hübinette LPC
1995 Borland Delphi Borland Borland Pascal
1995 Java Sun Microsystems Smalltalk, Syntax von C++
1995 Ada 95   Ada 83
1995? LiveScript Brendan Eich bei Netscape Self, Java
1996 FORTRAN 95   FORTRAN 90
1996 BUGS David Spiegelhalter *
1996 Embedded C++ Embedded C++ Technical Committee (Industriekonsortium) C++
1997? JavaScript Brendan Eich bei Netscape LiveScript
1997 PHP Rasmus Lerdorf C, Perl
1997? ECMAScript ECMA TC39-TG1 JavaScript
1998 ISO C++ 98   C++
1999 ISO C 99   ISO C 95
1999 Gambas Benoit Minisini VB
1999 D Walter Bright C
2000 Joy Manfred von Thun FP, Forth
2000 C# Microsoft Java, C++
2002 Visual Basic.NET Microsoft Visual Basic (Classic), Java, C#
2002 F# Microsoft Objective CAML, ML, C#
2003 ISO C++ 2003   ISO C++ 98
2003 Boo Rodrigo Barreto de Oliveira Python
2003 Factor Slava Pestov Joy, Forth, Lisp
2003 S2 Brad Fitzpatrick, Martin Atkins Perl, C++
2003 Nemerle Universität Breslau C#, ML, MetaHaskell
2003 NGL Ernst Herrera Legorreta J, FL, K
2004 FreeBASIC Bl!tz und V1ctor QBasic
2004 BlitzMax Blitz Research Labs Blitz Basic
2005 Aleph Rene Heuer Java, Forth, LISP
2007 Ada 2005 Ada Rapporteur Group Ada 95
2005 Seed7 Thomas Mertes *
2008 Fortress Guy L. Steele, Jr. Fortran, Scala, Standard ML, Haskell
2009 Go Google Inc., Robert Griesemer, Rob Pike, Ken Thompson C
2011 Dart Google Inc., The Dart Team JavaScript,Scala
2011 ISO C++ 2011   ISO C++ 2003

Legende

  • (Eintrag in Klammern) bedeutet, dass es sich um eine anwendungsbezogene Programmiersprache handelt
  • ein * in der letzten Spalte bedeutet, dass die Sprache keinen direkten Vorgänger hat

Siehe auch

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Geschichte der Programmiersprachen — Die Geschichte der Programmiersprachen beginnt bereits im 19. Jahrhundert und ist in ihren Anfängen stark durch die Mathematik und durch Ingenieurswissenschaften geprägt. Ab wann eine Programmiersprache vorliegt, ist tatsächlich nicht eindeutig… …   Deutsch Wikipedia

  • Liste der Programmiersprachen — A A (Programmiersprache) A# A+ A 0 A 1 A 2 A 3 A9 AACC AADL AAIMS aal AAPL Aardappel AARDVARK Abacus ABACUS 10 ABACUS/X ABAP ActionScript Ada ADbasic AgentSpeak(L) Agilent VEE AHDL Aleph ALGOL (ALGOL 60, ALGOL W, ALGOL 68) Amber …   Deutsch Wikipedia

  • Liste von Hallo-Welt-Programmen/Programmiersprachen — Dies ist eine Liste von Hallo Welt Programmen für gebräuchliche Programmiersprachen. Weitere Beispiele für grafische Benutzeroberflächen, Web Technologien, exotische Programmiersprachen und Textauszeichnungssprachen sind unter Liste von Hallo… …   Deutsch Wikipedia

  • Liste von Programmiersprachen — Inhaltsverzeichnis A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A A A# A+ …   Deutsch Wikipedia

  • Programmiersprache/Zeittafel — Jahr Name Entwickler, Hersteller Vorläufer, Vorgänger 1840 Erstes Programm Ada Lovelace * 1946 Plankalkül Konrad Zuse * 1952 A 0 Grace Hopper * …   Deutsch Wikipedia

  • Compiler-Front-End — Ein Compiler (auch Übersetzer oder Kompilierer genannt) ist ein Computerprogramm, das ein in einer Quellsprache geschriebenes Programm – genannt Quellprogramm – in ein semantisch äquivalentes Programm einer Zielsprache (Zielprogramm) umwandelt.… …   Deutsch Wikipedia

  • Kompilierer — Ein Compiler (auch Übersetzer oder Kompilierer genannt) ist ein Computerprogramm, das ein in einer Quellsprache geschriebenes Programm – genannt Quellprogramm – in ein semantisch äquivalentes Programm einer Zielsprache (Zielprogramm) umwandelt.… …   Deutsch Wikipedia

  • Kompiliert — Ein Compiler (auch Übersetzer oder Kompilierer genannt) ist ein Computerprogramm, das ein in einer Quellsprache geschriebenes Programm – genannt Quellprogramm – in ein semantisch äquivalentes Programm einer Zielsprache (Zielprogramm) umwandelt.… …   Deutsch Wikipedia

  • Liste von Hallo-Welt-Programmen/Sonstige — Dies ist eine Liste von Hallo Welt Programmen für grafische Benutzeroberflächen, Web Technologien, exotische Programmiersprachen und Textauszeichnungssprachen. Weitere Beispiele für gebräuchliche Programmiersprachen sind unter Liste von Hallo… …   Deutsch Wikipedia

  • Maschinencode-Generator — Ein Compiler (auch Übersetzer oder Kompilierer genannt) ist ein Computerprogramm, das ein in einer Quellsprache geschriebenes Programm – genannt Quellprogramm – in ein semantisch äquivalentes Programm einer Zielsprache (Zielprogramm) umwandelt.… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”