Die Entwicklung der Programmiersprachen www.oreilly.de

1953 1960 1965 1970 1975 1980 1985 1990 1995 2000 2003 2006 2009 2011

Forth Factor Speedcoding 1968 2003 1953 PostScript, 1982 LOGO ObjectLOGO Tcl Tcl/Tk 8.5.7. 1968 1986 1988 2009

FORTRAN 1954 Auswahl, Überarbeitung und Aktualisie- Newsqueak, 1994 rung von Sven Riedel, basierend auf Éric Lévénez: www.levenez.com/lang/ CSP Rust A, 1988 A+, 1992 2006 1978 Limbo Kein Anspruch auf Vollständigkeit. 1995 Wir freuen uns über Feedback und Ease, 1990 Hinweise an [email protected] occam 1983 Alef, 1994 Fortress 2006 Prolog III Prolog IV Chapel 1970 1984 1997 2009

Erlang, 1986

Sharp APL J K 1984 1990 1996

JOSS TELCOMP MUMPS MUMPS (FIPS) M Open M 1964 1965 1966 1986 1994 1995

ALP Delphi Delphi 2010 1960 1995 2009

B Python 3 Python 3.2 ABC, 1987 1981 2008 2011 Sequentielle Python Python 2.7.1 Formelübersetzung­ JOYCE, 1987 1991 2010 1955 Object Pascal Cobra 1985 2006

B-O Flow-Matic COBOL Groovy 1957 1958 1959 2007 Object Rexx, 1988 NetRexx, 1996 REXX Boo Clay 1979 2003 2010

Pascal 1970

Oberon Joy Cat Go 1987 2001 2006 2009

PL/M Modula Modula 2 Modula 3 1972 1975 1978 2003

Ada Ada 95 Vala OOC 1979 1995 2007 2009

PL/I Concurrent Split-C C# 1964 1984 1990 JScript 2000 1996 CPL BCPL B C 1963 1967 1969 1971

Objective-C D Objective-C 2.1 1983 2001 2009

Cmm LiveScript JavaScript 1992 1995 1995

JOVIAL C with Classes C++ C++98 ANSI/ISO C++1x 1959 1980 1983 1998 2011 ECMA CORAL 64 CLU Script 1964 1974 1997 Oak 1 Java 1.3 Java 2 (v5.0) Java 6 Java 7 1991 1995 2000 2004 2006 2011 1 1964 Reia 2008 IT Mesa Lua Unified 1955 1977 1993 Parallel C Mirah 2005 IAL ALGOL 58 Cedar 2008 1958 1958 1983 Pizza 2001 Ruby Ruby 1971 1993 1.9.2 2010 GOGOL Sail Mainsail 1964 1968 1975 Processing ISWIM awk nawk 2001 Agena 1966 1978 1985 2009

BASIC KRC Self 1964 1981 1987

IPL I IPL II csh Windows Powershell 1954 1956 1978 2006

LISP Eiffel ECMA Eiffel 1958 1986 2006

SASL PHP/FI PHP 5.3 1976 1995 2009 SNOBOL Miranda Slather Fantom 1962 1985 1991 2007

sh JudoScript IO 1969 2001 2008

Frink Nice Slate loke Wie alles begann 2001 2003 2004 2008

Scala Bit C 6 1837 1943 1949 1951 2004 2006 (Rakudo Star) 2010 Perl 1.000 Perl 5.11.0 1987 2009 Klammerausdrücke 1951 sed CLOS Dylan Objective Caml O’Caml 3.11.1 Plankalkül 1973 1989 1992 1996 2009 1942 1.0 VB.NET (Visual Basic 7.0) Superplan 1991 2001 1949 Analytical Engine F# Alef++ Order Code 2005 2009 1837 CPC Coding Scheme 1948 Sequentielle Böhm Coding Scheme Scheme IEEE System Formelübersetzung­ ENIAC 1975 1990 1951 1955 Coding ENIAC Shortcode System A-Ø B-O Quark 1946 1943 1952 1957 2004 Clean Clojure 1988 2009 Intermediate Briefcode Shortcode Programming IPL I Haskell 1.0 Haskell 2010 1949 1950 Language 1954 1987 2009 1951 ML SML 1973 1984 SL5 Icon Unicon 1976 1977 2001 Atomo 2010

Caml 1987 Stand: April 2011 19531954 1960 1965 1970 1975 1980 1985 1990 1995 2000 2003 2006 2009 2011

language_poster_2010_841x594_neu.indd 1 13.04.11 14:07