Das Kefk Network Wiki befindet sich im Testbetrieb.
Zeittafel der Programmiersprachen
Aus Kefk.
Zeittafel
vor 1950
1950-1959
1960-1969
| Vorläufer, Vorgänger
| Jahr
| Name
| Entwickler, Hersteller
|
| FLOW-MATIC, FACT, COMTRAN
| 1960
| COBOL
| Grace Hopper, CODASYL
|
| Algol 58
| 1960
| Algol 60
| John Backus, Peter Naur
|
| FORTRAN II
| 1962
| FORTRAN IV
|
|
| *
| 1962
| APL
| Kenneth E. Iverson
|
|
| 1962
| PILOT
| IBM
|
| Algol 58
| 1964
| JOSS
|
|
| FORTRAN, Algol 60
| 1964
| PL/I
| IBM
|
| Algol
| 1965
| Simula
| Ole-Johan Dahl und Kristen Nygaard bei Norsk Regnesentral
|
| Fortran
| 1965
| BASIC
| John George Kemeny, Thomas Eugene Kurtz
|
| FORTRAN IV
| 1966
| FORTRAN 66
|
|
| LISP
| 1966
| Logo
| Seymour Papert
|
|
| 1967
| MUMPS
| Massachusetts General Hospital
|
| Simula
| 1967
| Simula 67
| Ole-Johan Dahl und Kristen Nygaard
|
| COWSEL
| 1968
| POP-1
| Rod Burstall, Robin Popplestone
|
| *
| 1968
| REFAL
| Valentin Turchin
|
| Algol 60
| 1968
| Algol 68
| Adriaan van Wijngaarden, Koster, Mailloux, Peck
|
| CPL
| 1969
| BCPL
| Martin Richards
|
1970-1979
| Vorläufer, Vorgänger
| Jahr
| Name
| Entwickler, Hersteller
|
| POP-1
| 1970
| POP-2
|
|
| BCPL
| 1970
| B
| Ken Thompson
|
| *
| 1970
| Forth
| Charles H. Moore
|
| Algol, SNOBOL 4
| 1970
| Icon
| University of Arizona
|
| Algol 60
| 1971
| Pascal
| Niklaus Wirth, Kathleen Jensen
|
| Simula 67
| 1972
| Smalltalk 72
| Xerox PARC
|
| B, BCPL, Algol
| 1972
| C
| Dennis Ritchie
|
| *
| 1972
| INTERCAL
| Don Woods, James Lyons
|
| Pascal, BASIC
| 1973
| COMAL
| Børge Christensen, Benedict Løfstedt
|
| ? *
| 1973
| ML
| Robin Milner, University of Edinburgh
|
| Algol 68
| 1974
| ELAN
| TU Berlin
|
| BASIC
| 1974
| GRASS
| Tom DeFanti
|
| *
| 1975
| Prolog
| Alain Colmerauer
|
| LISP, Algol
| 1975
| Scheme
| Guy L. Steele, Gerald Jay Sussman
|
| BASIC
| 1975
| Altair BASIC
| Bill Gates, Paul Allen
|
| C, FORTRAN
| 1976
| Ratfor
| Brian W. Kernighan
|
| *
| 1977
| FP
| John Backus
|
| *
| 1977
| Bourne Shell (sh)
| Stephen Bourne
|
| FORTRAN IV
| 1977
| FORTRAN 77
|
|
| *
| 1978
| awk
| Alfred V. Aho, Peter J. Weinberger, Brian W. Kernighan
|
| MODULA
| 1978
| Modula-2
| Niklaus Wirth
|
| *
| 1979
| VULCAN, dBASE-II
| Wayne Ratliff
|
1980-1989
| Vorläufer, Vorgänger
| Jahr
| Name
| Entwickler, Hersteller
|
| Smalltalk 72
| 1980
| Smalltalk 80
|
|
|
| 1980
| Ada
| Jean Ichbiah und Honeywell Bull
|
| Forth
| 1982
| PostScript
| Adobe Systems
|
| *
| 1982
| REXX
| IBM
|
| Pascal
| 1983
| Turbo Pascal
| Philippe Kahn
|
| C, Smalltalk
| 1983
| Objective-C
| Brad Cox
|
| C, Simula 67, Algol 68
| 1983
| C++
| Bjarne Stroustrup
|
| Simula 67
| 1983
| Beta
| Bruun-Kristensen, Lehrmann Madsen, Møller-Pedersen, Nygaard
|
| Green
| 1983
| Ada 83
|
|
| dBASE
| 1984
| Clipper
| Nantucket
|
| dBASE
| 1984
| Foxpro
| Fox Software
|
| dBASE
| 1985
| PARADOX
| Borland
|
| *
| 1985
| Occam
|
|
| Sasl, KRC
| 1985
| Miranda
| David Turner
|
| Simula, OOP
| 1986
| Eiffel
| Bertrand Meyer
|
| *
| 1987
| HyperCard
| Apple
|
| *
| 1987
| SQL-1
|
|
| awk, sed, C, Shell
| 1987
| Perl
| Larry Wall
|
| C
| 1988
| LPC
| Lars Pensjö
|
| *
| 1988
| SDL
|
|
| dBASE III
| 1988
| dBASE IV
|
|
| LOTS
| 1988
| Erlang
| Joe Armstrong et al. Ericsson
|
| awk, LISP
| 1988
| Tcl
| John Ousterhout
|
| Modula-2
| 1988
| Oberon
| Niklaus Wirth
|
| C, Algol 68
| 1989
| ANSI C (C89)
|
|
| Turbo Pascal
| 1989
| Turbo Pascal+OOP
| Borland
|
1990-1999
| Vorläufer, Vorgänger
| Jahr
| Name
| Entwickler, Hersteller
|
| Oberon
| 1990
| Component Pascal
| Oberon microsystems
|
| FORTRAN 77
| 1990
| FORTRAN 90
|
|
| Miranda
| 1990
| Haskell
|
|
| ML
| 1990
| Objective CAML
| INRIA
|
| Eiffel
| 1991
| Sather
| Steve Omohundro, Gerhard Goos
|
| Modula-2 plus
| 1991
| Modula-3
| DEC und Olivetti
|
| ABC, Modula-3
| 1991
| Python
| Guido van Rossum
|
|
| 1991
| Q
|
|
| SQL
| 1992
| SQL-2
|
|
| SDL
| 1992
| SDL 92
|
|
| Turbo Pascal+OOP
| 1992
| Borland Pascal
|
|
|
| 1992
| Profan
|
|
| Smalltalk, Perl, Eiffel
| 1993
| Ruby
| Yukihiro Matsumoto
|
| Self
| 1993
| NewtonScript
| Apple
|
| HyperCard
| 1993
| AppleScript
| Apple
|
| Pascal, Scheme
| 1993
| Lua
|
|
| dBASE IV
| 1993
| dBase 5.0
|
|
| LPC
| 1994
| Pike
| Hübinette
|
| ISO C 90
| 1995
| ISO C 95
|
|
| Borland Pascal
| 1995
| Delphi (ObjectPascal)
| Borland
|
| Smalltalk, Syntax von C++
| 1995
| Java
| Sun Microsystems
|
| Ada 83
| 1995
| Ada 95
|
|
| Self, Java
| 1995?
| LiveScript
| Brendan Eich bei Netscape
|
| FORTRAN 90
| 1996
| FORTRAN 95
|
|
|
| 1996
| BUGS
| David Spiegelhalter
|
| C++
| 1996
| Embedded C++
| Embedded C++ Technical Committee (Industriekonsortium)
|
| LiveScript
| 1997?
| JavaScript
| Brendan Eich bei Netscape
|
| C, Perl
| 1997
| PHP
| Rasmus Lerdorf
|
| JavaScript
| 1997?
| ECMAScript
| ECMA TC39-TG1
|
| ISO C 95
| 1999
| ISO C 99
|
|
| VB
| 1999
| Gambas
| Benoit Minisini
|
| C
| 1999
| D
| Walter Bright
|
| FP, Forth
| 2000
| Joy
| Manfred von Thun
|
ab 2000
| Vorläufer, Vorgänger
| Jahr
| Name
| Entwickler, Hersteller
|
| Java, C++
| 2000
| C#
| Microsoft
|
| Python
| 2003
| Boo
| Rodrigo Barreto de Oliveira
|
| Joy, Forth, Lisp
| 2003
| Factor
| Slava Pestov
|
| Perl, C++
| 2003
| S2
| Brad Fitzpatrick, Martin Atkins
|
| C#, ML, MetaHaskell
| 2003
| Nemerle
| Universität Breslau
|
| J, FL, K
| 2003
| NGL
| Ernst Herrera Legorreta
|
| QBasic
| 2004
| FreeBASIC
| Bl!tz und V1ctor
|
Legende
- (Eintrag in Klammern) bedeutet, dass es sich um eine anwendungsbezogene Programmiersprache handelt
- ein * in der ersten Spalte bedeutet, dass die Sprache keinen direkten Vorgänger hat
Siehe auch
Weblinks