S Wikipedije, slobodne enciklopedije
Ovo je spisak historijski značajnih programskih jezika , po decenijama.
Legenda
( Entry ) znači ne-univerzalni programski jezik
* znači jedinstveni jezik (bez direktnog prethodnika)
Godina
Naziv
Glavni razvijač, kompanija
Prethodni(k) (ci)
1950
Short Code
William F Schmidt , A.B. Tonik ,[ 3] J.R. Logan
Brief Code
1950
Birkbeck Assembler
Kathleen Booth
ARC
1951
Superplan
Heinz Rutishauser
Plankalkül
1951
ALGAE
Edward A Voorhees i Karl Balke
*
1951
Intermediate Programming Language
Arthur Burks
Short Code
1951
Regional Assembly Language
Maurice Wilkes
EDSAC
1951
Boehm unnamed sistem kodiranja
Corrado Böhm
CPC Coding scheme
1951
Klammerausdrücke
Konrad Zuse
Plankalkül
1951
OMNIBAC Symbolic Assembler
Charles Katz
Short Code
1951
Stanislaus (Notation)
Fritz Bauer
*
1951
Whirlwind assembler
Charles Adams i Jack Gilmore na MIT Project Whirlwind
EDSAC
1951
Rochester assembler
Nat Rochester
EDSAC
1951
Sort Merge Generator
Betty Holberton
*
1952
A-0
Grace Hopper
Short Code
1952
Autocode
Alick Glennie kasnije Alan Turing
CPC Coding scheme
1952
Editing Generator
Milly Koss
SORT/MERGE
1952
COMPOOL
RAND/SDC
*
1953
Speedcoding
John W. Backus
*
1953
READ/PRINT
Don Harroff, James Fishman, George Ryckman
*
1954
Laning i Zierler system
Laning, Zierler, Adams na MIT Project Whirlwind
*
1954
Mark I Autocode
Tony Brooker
Glennie Autocode
1954–55
Fortran (koncept)
Tim vođen John W. Backus -om na IBM
Speedcoding
1954
ARITH-MATIC
Tim vođen Grace Hopper na UNIVAC
A-0
1954
MATH-MATIC
Tim vođen Charles Katz
A-0
1954
MATRIX MATH
H G Kahrimanian
*
1954
IPL I (koncept)
Allen Newell , Cliff Shaw , Herbert A. Simon
*
1955
FLOW-MATIC
Tim vođen Grace Hopper -om na UNIVAC
A-0
1955
BACAIC
M. Grems i R. Porter
1955
PACT I
SHARE
FORTRAN, A-2
1955–56
Sequentielle Formelübersetzung
Fritz Bauer i Karl Samelson
Boehm
1955–56
IT
Tim vođen Alan Perlis -om
Laning i Zierler
1955
PRINT
IBM
1958
IPL II (implementacija)
Allen Newell , Cliff Shaw , Herbert A. Simon
IPL I
1956–58
LISP (ideja)
John McCarthy
IPL
1957
COMTRAN
Bob Bemer
FLOW-MATIC
1957
Fortran I (implementacija)
John W. Backus na IBM
FORTRAN
1957–58
UNICODE
Remington Rand UNIVAC
MATH-MATIC
1957
COMIT (koncept)
*
1958
Fortran II
Tim vođen John W. Backus na IBM
FORTRAN I
1958
ALGOL 58 (IAL)
ACM/GAMM
FORTRAN, IT i Sequentielle Formelübersetzung
1958
IPL V
Allen Newell , Cliff Shaw , Herbert A. Simon
IPL II
1959
FACT
Fletcher R. Jones , Roy Nutt , Robert L. Patrick
*
1959
COBOL (koncept)
The CODASYL Committee
FLOW-MATIC, COMTRAN, FACT
1959
JOVIAL
Jules Schwartz na SDC
ALGOL 58
1959
LISP (implementacija)
John McCarthy
IPL
1959
MAD – Michigan Algorithm Decoder
Arden , Galler , i Graham
ALGOL 58
1959
TRAC (koncept)
Mooers
Godina
Naziv
Glavni razvijač, kompanija
Prethodni(k) (ci)
Godina
Naziv
Glavni razvijač, kompanija
Prethodni(k) (ci)
1960
ALGOL 60
ALGOL 58
1960
COBOL 61 (implementacija)
The CODASYL Committee
FLOW-MATIC, COMTRAN
1961
COMIT (implementacija)
*
1962
Fortran IV
FORTRAN II
1962
APL (koncept)
Iverson
*
1962
Simula (koncept)
ALGOL 60
1962
SNOBOL
Griswold , i drugi
FORTRAN II, COMIT
1963
CPL
Barron, Strachey , i drugi
ALGOL 60
1963
SNOBOL 3
Griswold , i drugi
SNOBOL
1963
ALGOL 68 (koncept)
van Wijngaarden , i drugi
ALGOL 60
1963
JOSS I
Cliff Shaw, RAND
ALGOL 58
1964
MIMIC
H. E. Petersen , i drugi
MIDAS
1964
COWSEL
Burstall , Popplestone
CPL, LISP
1964
PL/I (koncept)
IBM
ALGOL 60, COBOL, FORTRAN
1964
BASIC
Kemeny i Kurtz na Dartmouth College
FORTRAN II, JOSS
1964
IBM RPG
IBM
FARGO
1964
Mark-IV
Informatics
1964
Speakeasy-2
Stanley Cohen na Argonne National Laboratory
Speakeasy
1964
TRAC (implementacija)
Mooers
1964?
IITRAN
1965
MAD/I (koncept)
Univerzitet Michigan
MAD , ALGOL 60 , PL/I
1965
TELCOMP
BBN
JOSS
1965
Atlas Autocode
Tony Brooker , Derrick Morris na Manchester University
Algol 60 , Autocode
1966
JOSS II
Chuck Baker, RAND
JOSS I
1966
ALGOL W
Niklaus Wirth , C. A. R. Hoare
ALGOL 60
1966
Fortran 66
FORTRAN IV
1966
ISWIM (koncept)
Landin
LISP
1966
CORAL66
ALGOL 60
1966
APL (implementacija)[ 4]
Iverson
*
1967
BCPL
Richards
CPL
1967
MUMPS
Massachusetts General Hospital
FORTRAN, TELCOMP
1967
Simula 67 (implementacija)
Dahl , Myhrhaug , Nygaard na Norsk Regnesentral
ALGOL 60
1967
InterLisp
D.G. Bobrow i D.L. Murphy
Lisp
1967
SNOBOL 4
Griswold , i drugi
SNOBOL3
1967
XPL
William McKeeman , i drugi na University of California Santa Cruz, California J. J. Horning , i drugi na Stanford University
PL/I
1968
ALGOL 68 (UNESCO /IFIP standard)
A. van Wijngaarden , B.J. Mailloux , J.E.L. Peck i Cornelis H. A. Koster , i drugi
ALGOL 60
1968
POP-1
Burstall , Popplestone
COWSEL
1968
DIBOL-8
DEC
DIBOL
1968
Forth (koncept)
Moore
1968
LOGO
Papert
LISP
1968
MAPPER
Unisys
CRT RPS
1968
REFAL (implementacija)
Valentin Turchin
*
1968
TTM (implementacija)
Steven Caine and E. Kent Gordon, California Institute of Technology
GAP, GPM
1969
PL/I (implementacija)
IBM
ALGOL 60, COBOL, FORTRAN
1969
B
Ken Thompson , sa doprinosima Dennis Ritchie -a
BCPL
1969
PPL
Thomas A. Standish na Harvard University
1969
SETL
Jack Schwartz na Courant Institute of Mathematical Sciences
1969
TUTOR
Paul Tenczar i Univerzitet Illinois u Urbana-Champaign
1969
Edinburgh IMP
Univerzitet Edinburgh
Algol 60 , Autocode , Atlas Autocode
Godina
Naziv
Glavni razvijač, kompanija
Prethodni(k) (ci)
Godina
Naziv
Glavni razvijač, kompanija
Prethodni(k) (ci)
1970?
Forth (implementacija)
Moore
1970
POP-2
POP-1
1970
Pascal
Wirth , Jensen
ALGOL 60, ALGOL W
1970
BLISS
Wulf, Russell, Habermann na Carnegie Mellon University
ALGOL
1971
KRL
Daniel G. Bobrow na Xerox PARC , Terry Winograd na Stanford University
KM , FRL (MIT)
1971
Sue
Holt i drugi na University of Toronto
Pascal, XPL
1971
CDL
Koster na University of Nijmegen
1972
Smalltalk
Daniel Henry Holmes Ingalls, Jr. , Xerox PARC
Simula 67
1972
PL/M
Kildall u Digital Research
PL/I, ALGOL, XPL
1972
C
Dennis Ritchie
B, BCPL, ALGOL 68
1972
INTERCAL
Don Woods i James M. Lyon
*
1972
Prolog
Colmerauer
2-level W-Grammar
1972
SQL aka structured query language
IBM
ALPHA, Quel(Ingres)
1973
COMAL
Christensen , Løfstedt
Pascal, BASIC
1973
ML
Robin Milner
1973
LIS
Ichbiah i drugi na CII Honeywell Bull
Pascal, Sue
1973
Speakeasy-3
Stanley Cohen, Steven Pieper u Argonne National Laboratory
Speakeasy-2
1974
CLU
Barbara Liskov
ALGOL 60, Lisp, Simula
1974
GRASS
DeFanti
BASIC
1974
BASIC FOUR
MAI BASIC Four Inc.
Business BASIC
1974
PROSE modeling language
CDC 6600 Cybernet Services
SLANG, FORTRAN
1975
ABC
Leo Geurts i Lambert Meertens
SETL
1975
PROSE modeling language Time-Sharing Version
CDC 6400 Cybernet KRONOS Services
SLANG, FORTRAN
1975
Scheme
Sussman , Steele
LISP
1975
Altair BASIC
Gates , Allen
BASIC
1975
CS-4
Miller , Brosgol i drugi u Intermetrics
ALGOL 68, BLISS, ECL, HAL
1975
Modula
Wirth
Pascal
1976
Plus
Allan Ballard, Paul Whaley na University of British Columbia
Pascal, Sue
1976
Smalltalk -76
Xerox PARC
Smalltalk-72
1976
Mesa
Xerox PARC
ALGOL
1976
SAM76
Claude A.R. Kagan
LISP, TRAC
1976
Ratfor
Kernighan
C, FORTRAN
1976
S
John Chambers na Bell Labs
APL, PPL, Scheme
1976
SAS
SAS Institute
1977
FP
John Backus
*
1977
Bourne Shell (sh )
Bourne
*
1977
Commodore BASIC
Jack Tramiel
Licenced from Microsoft
1977
IDL
David Stern iz Research Systems Inc
Fortran
1977
Standard MUMPS
MUMPS
1977
Icon (koncept)| Griswold
SNOBOL
1977
Green
Ichbiah i drugi na CII Honeywell Bull za Ministarstvo odbrane SAD
ALGOL 68, LIS
1977
Red
Brosgol i drugi u Intermetrics za Ministarstvo odbrane SAD
ALGOL 68, CS-4
1977
Blue
Goodenough i drugi u SofTech za Ministarstvo odbrane SAD
ALGOL 68
1977
Yellow
Spitzen i drugi u SRI International za Ministarstvo odbrane SAD
ALGOL 68
1978?
MATLAB
Moler na University of New Mexico
*
1978?
SMALL
Brownlee na University of Auckland
Algol60
1978
VisiCalc
Bricklin , Frankston na tržištu za VisiCorp
*
1979
Modula-2
Wirth
Modula, Mesa
1979
REXX
Cowlishaw
PL/I, BASIC, EXEC 2
1979
AWK
Aho , Weinberger , Kernighan
C, SNOBOL
1979
Icon (implementacija)
Griswold
SNOBOL
1979
Vulcan dBase-II
Ratliff
*
Godina
Naziv
Glavni razvijač, kompanija
Prethodni(k) (ci)
Godina
Naziv
Glavni razvijač, kompanija
Prethodni(k) (ci)
1980
Ada 80 (MIL-STD-1815)
Ichbiah u CII Honeywell Bull
Green
1980
C with classes
Stroustrup
C, Simula 67
1980–81
CBASIC
Gordon Eubanks
BASIC, Compiler Systems, Digital Research
1981
IBM BASICA
Microsoft
BASIC
1982?
Speakeasy-IV
Stanley Cohen, i drugi u Speakeasy Computing Corporation
Speakeasy-3
1982?
Draco
Chris Gray
Pascal , C , ALGOL 68
1982
PostScript
Warnock
InterPress
1983
GW-BASIC
Microsoft
IBM BASICA
1983
Ada 83 (ANSI/MIL-STD-1815A)
Ichbiah na Alsys
Ada 80, Green
1983
Objective-C
Brad Cox
Smalltalk, C
1983
C++
Stroustrup
C with Classes
1983
True BASIC
Kemeny , Kurtz na Dartmouth College
BASIC
1983
occam
David May
EPL
1983?
ABAP
SAP AG
COBOL
1984
CLIPPER
Nantucket
dBase
1984
Common Lisp
Guy L. Steele, Jr. i mnogi drugi
LISP
1984?
GOM – Good Old Mad
Don Boettner, University of Michigan
MAD
1984?
Korn Shell (ksh )
David Korn
sh
1984
RPL
Hewlett-Packard
Forth , Lisp
1984
Standard ML
ML
1984
Redcode
Alexander Dewdney i D.G. Jones
1984
OPL
PSION
BASIC
1985
PARADOX
Borland
dBase
1985
QuickBASIC
Microsoft
BASIC
1986
CorVision
Cortex
INFORM
1986
Eiffel
Meyer
Simula 67, Ada
1986
GFA BASIC
Frank Ostrowski
BASIC
1986
Informix-4GL
Informix
1986
LabVIEW
National Instruments
1986
Miranda
David Turner na University of Kent
1986
Object Pascal
Apple Computer Inc.
Pascal
1986
PROMAL
C
1987
Ada ISO 8652:1987
ANSI/MIL-STD-1815A neizmijenjen
Ada 83
1987
Self (koncept)
Sun Microsystems Inc.
Smalltalk
1987
occam 2
David May i INMOS
occam
1987
HyperTalk
Apple Computer Inc.
*
1987
Perl
Wall
C, sed, awk, sh
1987
Oberon
Wirth
Modula-2
1987
Erlang
Joe Armstrong i drugi u Ericsson
Prolog
1987
Mathematica
Wolfram Research
*
1987
Turbo Basic
Robert 'Bob' Zale
BASIC/Z
1987
Clean
Softverska tehnološka istraživačka grupa sa Radboud University Nijmegen
*
1988
Octave
MATLAB
1988
Tcl
Ousterhout
Awk, Lisp
1988
STOS BASIC
François Lionet i Constantin Sotiropoulos
BASIC
1988
Object REXX
Simon C. Nash
REXX
1988
SPARK
Bernard A. Carré
Ada
1988
A+
Arthur Whitney
APL
1989
Turbo Pascal OOP
Hejlsberg na Borland
Turbo Pascal, Object Pascal
1989
Modula-3
Cardeli, i drugi DEC i Olivetti
Modula-2
1989
PowerBASIC
Robert 'Bob' Zale
Turbo Basic
1989
VisSim
Peter Darnell, Visual Solutions
1989
LPC
Lars Pensjö
Godina
Naziv
Glavni razvijač, kompanija
Prethodni(k) (ci)
Godina
Naziv
Glavni razvijač, kompanija
Prethodni(k) (ci)
1990
AMOS BASIC
François Lionet i Constantin Sotiropoulos
STOS BASIC
1990
AMPL
Robert Fourer , David Gay i Brian Kernighan u Bell Laboratories
1990
Object Oberon
H Mössenböck, J Templ, R Griesemer
Oberon
1990
J
Iverson , R. Hui u Iverson Software
APL, FP
1990
Haskell
Miranda
1990
EuLisp
Common Lisp , Scheme
1990
Z Shell (zsh )
Paul Falstad na Princeton University
ksh
1991
GNU E
David J. DeWitt, Michael J. Carey
C++
1991
Oberon-2
Hanspeter Mössenböck, Wirth
Object Oberon
1991
Python
Van Rossum
ABC , ALGOL 68 , Icon , Modula-3
1991
Oz
Gert Smolka i njegovi studenti
Prolog
1991
Q
Albert Gräf
1991
Visual Basic
Alan Cooper , prodan Microsoftu
QuickBASIC
1992
Borland Pascal
Turbo Pascal OOP
1992
Dylan
brojni ljudi u Apple Computer Inc.
Common Lisp , Scheme
1993?
Self (implementacija)
Sun Microsystems Inc.
Smalltalk
1993
Brainfuck
Urban Müller
P′′
1993
FALSE
Wouter van Oortmerssen
Forth
1993
Revolution Transcript
HyperTalk
1993
AppleScript
Apple Computer Inc.
HyperTalk
1993
K
Arthur Whitney
APL, Lisp
1993
Lua
Roberto Ierusalimschy i drugi na Tecgraf, PUC-Rio
Scheme, SNOBOL, Modula, CLU, C++
1993
R
Robert Gentleman i Ross Ihaka
S
1993
ZPL
Chamberlain i drugi na University of Washington
C
1993
NewtonScript
Walter Smith
Self, Dylan
1994
ANSI Common Lisp
Common Lisp
1994
RAPID
ABB Group
ARLA
1994
Pike
Fredrik Hübinette i drugi na Linköping University
LPC , C, µLPC
1994
ANS Forth
Elizabeth Rather , i drugi
Forth
1995
Ada 95
S. Tucker Taft, i drugi u Intermetrics, Inc.
Ada 83
1995
Borland Delphi
Anders Hejlsberg u Borland
Borland Pascal
1995
ColdFusion (CFML)
Allaire
1995
Java
James Gosling na Sun Microsystems
C, Simula 67, C++, Smalltalk, Ada 83, Objective-C, Mesa
1995
LiveScript
Brendan Eich u Netscape
Self, C, Scheme
1995
PHP
Rasmus Lerdorf
Perl
1995
Ruby
Yukihiro Matsumoto
Smalltalk, Perl
1995
JavaScript
Brendan Eich u Netscape
LiveScript
1996
Curl
David Kranz, Steve Ward, Chris Terman na MIT
Lisp, C++, Tcl/Tk, TeX, HTML
1996
Lasso
Blue World Communications Inc.
1996
Perl Data Language (PDL)
Karl Glazebrook , Jarle Brinchmann , Tuomas Lukka , i Christian Soeller
APL, Perl
1996
OCaml
INRIA
Caml Light, Standard ML
1996
NetRexx
Cowlishaw
REXX
1997
Component Pascal
Oberon microsystems, Inc
Oberon-2
1997
E
Mark S. Miller
Joule, Original-E
1997
Pico
Free University of Brussels
Scheme
1997
Squeak Smalltalk
Alan Kay , i drugi u Apple Computer Inc.
Smalltalk-80, Self
1997
ECMAScript
ECMA TC39-TG1
JavaScript
1997
F-Script
Philippe Mougin
Smalltalk, APL, Objective-C
1997
ISLISP
ISO Standard ISLISP
Common Lisp
1997
Tea
Jorge Nunes
Java , Scheme , Tcl
1997
REBOL
Carl Sassenrath , Rebol Technologies
Self , Forth , Lisp , Logo
1998
Standard C++
ANSI/ISO Standard C++
C++, Standard C, C
1998
Open Source Erlang
Ericsson
Erlang
1998
M2001
Ronald E. Prather, Trinity University (Texas)
*
1998
Pikt
Robert Osterlund (zatim na University of Chicago )
AWK, Perl, Unix shell
1998
PureBasic
Frederic Laboureur, Fantaisie Software
1999
XSLT (+ XPath )
W3C , James Clark
DSSSL
1999
GameMaker Language (GML)
Mark Overmars
Game Maker
1999
Harbour
Antonio Linares
dBase
Godina
Naziv
Glavni razvijač, kompanija
Prethodni(k) (ci)
Godina
Naziv
Glavni razvijač, kompanija
Prethodni(k) (ci)
2000
Join Java
G Stewart von Itzstein
Java
2000
ActionScript
Gary Grossman
ECMAScript
2000
Joy
von Thun
FP, Forth
2000
D
Walter Bright , Digital Mars
C, C++, C#, Java
2000
XL
Christophe de Dinechin
Ada, C++, Lisp
2000
C#
Anders Hejlsberg , Microsoft (ECMA )
C, C++, Java, Delphi, Modula-2
2000
Ferite
Chris Ross
C, C++, Java, PHP, Python, Ruby, Scheme
2001
AspectJ
Gregor Kiczales , Xerox PARC
Java, Common Lisp
2001
Processing
Casey Reas i Ben Fry
*
2001
Visual Basic .NET
Microsoft
Visual Basic
2002
Io
Steve Dekorte
Self, NewtonScript
2002
Gosu
Guidewire Software
GScript
2003
Nemerle
University of Wrocław
C#, ML , MetaHaskell
2003
Factor
Slava Pestov
Joy, Forth, Lisp
2003
Falcon
Giancarlo Niccolai
C++, Perl, Lua, Smalltalk, PHP, Lisp, Python, Ruby
2003
Scala
Martin Odersky
Smalltalk, Java, Haskell, Standard ML, OCaml
2003
Squirrel
Alberto Demichelis
Lua
2004
Subtext
Jonathan Edwards
*
2004
Alma-0
Krzysztof Apt, Centrum Wiskunde & Informatica
*
2004
Boo
Rodrigo B. de Oliveira
Python, C#
2004
FreeBASIC
V1ctor
QBasic
2004
Groovy
James Strachan
Java
2004
Little b
Aneil Mallavarapu, Harvard Medical School , Department of Systems Biology
Lisp
2005
F#
Don Syme , Microsoft Research
OCaml, C#, Haskell
2005
Seed7
Thomas Mertes
*
2006
Links
Philip Wadler , University of Edinburgh
Haskell
2006
Cobra
Chuck Esterbrook
Python, C#, Eiffel, Objective-C
2006
Windows PowerShell
Microsoft
C#, ksh, Perl, CL , DCL , SQL
2006
OptimJ
Ateji
Java
2007
Ada 2005
Ada Rapporteur Group
Ada 95
2007
Fantom
Brian Frank , Andy Frank
C#, Scala, Ruby, Erlang
2007
Vala
GNOME
C#
2007
Clojure
Rich Hickey
Lisp , ML , Haskell , Erlang
2007
Fortress
Guy Steele
Scala , ML , Haskell
2007
Oberon-07
Wirth [ 5]
Oberon
2007
LOLCODE
Adam Lindsay
*
2008
Genie
Jamie McCracken
Python , Boo , D , Object Pascal
2008
Pure
Albert Gräf
Q
2009
Go
Google
C , Oberon , Limbo
2009
CoffeeScript
Jeremy Ashkenas
JavaScript , Ruby , Python , Haskell
Godina
Naziv
Glavni razvijač, kompanija
Prethodni(k) (ci)
Godina
Naziv
Glavni razvijač, kompanija
Prethodni(k) (ci)
2010
Chapel
Brad Chamberlain, Cray Inc.
HPF , ZPL
2010
Fancy
Christopher Bertels
Smalltalk , Ruby , Io , Erlang
2010
Rust
Graydon Hoare, Mozilla
Alef , C++ , Camlp4 , Common Lisp , Erlang , Hermes , Limbo , Napier, Napier88 , Newsqueak , NIL, Sather , Standard ML
2011
Ceylon
Gavin King, Red Hat
Java
2011
Dart
Google
Java , JavaScript , CoffeeScript , Go
2011
Elm
Evan Czaplicki
Haskell , Standard ML , OCaml , F#
2012
TypeScript
Anders Hejlsberg , Microsoft
JavaScript , CoffeeScript
2012
Julia
Jeff Bezanson, Stefan Karpinski, Viral Shah, Alan Edelman
MATLAB
Godina
Naziv
Glavni razvijač, kompanija
Prethodni(k) (ci)
^ Booth, Kathleen. "machine language for Automatic Relay Computer". Birkbeck College Computation Laboratory, . University of London. CS1 održavanje: dodatna interpunkcija (link )
^ Campbell-Kelly, Martin "The Development of Computer Programming in Britain (1945 to 1955)", The Birkbeck College Machines, in (1982) Annals of the History of Computing 4(2) April 1982 IEEE
^ UNIVAC conference , Charles Babbage Institute , University of Minnesota. 171-page transcript of oral history with computer pioneers, including Albert B. Tonik , involved with the Univac computer, held on 17–18 May 1990.
^ Smillie, Keith. ACM http://amturing.acm.org/award_winners/iverson_9147499.cfm .
^ "Arhivirana kopija" . Arhivirano s originala , 31. 8. 2009. Pristupljeno 19. 2. 2014 .CS1 održavanje: arhivirana kopija u naslovu (link )