EMZETT.
Login

Kurz: Wann ist welche Programmiersprache entstanden? Ein Zeitstrahl von der Assembler-Zeit der 1940er bis zu Rust, Zig und Julia, dazu die wichtigsten Entwicklungsschritte pro Jahrzehnt.

Zeitstrahl der Programmiersprachen

1940er Jahre

1950er Jahre

  • 1957 – Fortran: John Backus (IBM)
  • 1958 – Common Lisp: John McCarthy (Common Lisp: ANSI-Standard 1994)
  • 1959 – COBOL: CODASYL-Komitee (Grace Hopper als Wegbereiterin)

1970er Jahre

  • 1970 – Pascal: Niklaus Wirth
  • 1972 – C: Dennis Ritchie (Bell Labs)
  • 1972 – Prolog: Alain Colmerauer, Robert Kowalski
  • 1974 – SQL: Donald Chamberlin, Raymond Boyce (IBM)
  • 1975 – Scheme: Guy Steele, Gerald Sussman (MIT)
  • 1977 – AWK: Alfred Aho, Peter Weinberger, Brian Kernighan

1980er Jahre

  • 1983 – Ada: Jean Ichbiah (CII Honeywell Bull) im Auftrag des US-Verteidigungsministeriums
  • 1984 – MATLAB: Cleve Moler (MathWorks)
  • 1985 – C++: Bjarne Stroustrup
  • 1986 – Erlang: Joe Armstrong, Robert Virding, Mike Williams (Ericsson)
  • 1987 – Perl: Larry Wall
  • 1988 – Tcl: John Ousterhout
  • 1989 – Bash: Brian Fox (GNU-Projekt)

1990er Jahre

  • 1990 – Haskell: Komitee (u. a. Simon Peyton Jones)
  • 1991 – Python: Guido van Rossum
  • 1993 – HTML + CSS: Tim Berners-Lee (HTML), Håkon Wium Lie (CSS)
  • 1993 – Lua: Roberto Ierusalimschy u. a. (PUC-Rio)
  • 1993 – R: Ross Ihaka, Robert Gentleman
  • 1995 – Java: James Gosling (Sun Microsystems)
  • 1995 – JavaScript: Brendan Eich (Netscape)
  • 1995 – PHP: Rasmus Lerdorf
  • 1995 – Racket: Matthias Felleisen u. a. (PLT Scheme)
  • 1995 – Ruby: Yukihiro Matsumoto
  • 1996 – OCaml: Xavier Leroy u. a. (INRIA)

2000er Jahre

  • 2000 – C#: Anders Hejlsberg (Microsoft)
  • 2002 – Visual Basic .NET: Microsoft
  • 2003 – Groovy: James Strachan
  • 2004 – Scala: Martin Odersky (EPFL)
  • 2005 – F#: Don Syme (Microsoft Research)
  • 2006 – PowerShell: Jeffrey Snover (Microsoft)
  • 2008 – Nim: Andreas Rumpf
  • 2009 – Go: Robert Griesemer, Rob Pike, Ken Thompson (Google)

2010er Jahre

  • 2010 – Rust: Graydon Hoare (Mozilla); 1.0 im Jahr 2015
  • 2011 – Dart: Lars Bak, Kasper Lund (Google)
  • 2011 – Elixir: José Valim
  • 2011 – Kotlin: JetBrains (Andrey Breslav); 1.0 im Jahr 2016
  • 2012 – Julia: Jeff Bezanson, Stefan Karpinski, Viral Shah, Alan Edelman
  • 2012 – TypeScript: Anders Hejlsberg (Microsoft)
  • 2014 – Swift: Chris Lattner (Apple)
  • 2016 – Zig: Andrew Kelley

Was die Jahrzehnte prägte

  • 1950er: Erste höhere Sprachen – Fortran für Wissenschaft, Lisp für Symbolverarbeitung, COBOL für Verwaltung.
  • 1970er: Strukturierte Programmierung (Pascal, C), Datenbanken (SQL) und Logikprogrammierung (Prolog).
  • 1980er: Objektorientierung setzt sich durch (C++, später Java); Skriptsprachen wie Perl und Tcl entstehen.
  • 1990er: Das Web: JavaScript, PHP, Java; Python, Ruby und Lua verbreiten sich.
  • 2000er: Plattformen wie JVM und .NET bringen Scala, Groovy, C#, F#; Funktionales geht in den Mainstream.
  • 2010er: Sichere Systemsprachen (Rust, Zig), Go für Cloud-Dienste, Kotlin und Swift für Mobile, Julia für Wissenschaft.

Siehe auch Programmiersprachen im Überblick und Sprachen im Vergleich.