「程序語言時間線」的各地常用名稱 |
---|
中国大陸 | 编程语言時間線 |
---|
港澳 | 程式語言時間線 |
---|
臺灣 | 程式語言時間線 |
---|
編程語言中的經典語句: Hello World。
程式語言時間線記錄了各個知名程式語言出現的時間線。
1950年之前
1950
年份
|
程序語言
|
首席開發者
|
前任語言
|
1950
|
Short Code
|
William F. Schmidt, Albert B. Tonik,[2] J. R. Logan
|
Brief Code
|
1951
|
Superplan
|
Heinz Rutishauser
|
Plankalkül
|
1951
|
ALGAE
|
Edward A. Voorhees and Karl Balke
|
無
|
1951
|
Intermediate Programming Language
|
Arthur Burks
|
Short Code
|
1951
|
Boehm unnamed coding system
|
Corrado Böhm
|
CPC Coding scheme
|
1951
|
Klammerausdrücke
|
康拉德·楚澤
|
Plankalkül
|
1951
|
Stanislaus (Notation)
|
Fritz Bauer
|
無
|
1951
|
Sort Merge Generator
|
Betty Holberton
|
無
|
1952
|
A-0 系統
|
葛麗絲·霍普
|
Short Code
|
1952
|
Glennie Autocode
|
Alick Glennie after 艾伦·图灵
|
CPC Coding scheme
|
1952
|
Operator programming
|
Alexey Andreevich Lyapunov with the participation Kateryna Yushchenko
|
MESM
|
1952
|
Editing Generator
|
Milly Koss
|
SORT/MERGE
|
1952
|
COMPOOL
|
RAND/SDC
|
無
|
1953
|
Speedcoding
|
約翰·巴科斯
|
無
|
1953
|
READ/PRINT
|
Don Harroff, James Fishman, George Ryckman
|
無
|
1954
|
Laning and Zierler system
|
Laning, Zierler, Adams at 麻省理工学院 旋風計算機
|
無
|
1954
|
Mark I Autocode
|
Tony Brooker
|
Glennie Autocode
|
1954–55
|
Fortran (concept)
|
Team led by 約翰·巴科斯 at IBM
|
Speedcoding
|
1954
|
ARITH-MATIC
|
Team led by 葛麗絲·霍普 at UNIVAC
|
A-0
|
1954
|
MATH-MATIC
|
Team led by Charles Katz
|
A-0
|
1954
|
MATRIX MATH
|
H G Kahrimanian
|
無
|
1954
|
資訊處理語言 (concept)
|
艾伦·纽厄尔, Cliff Shaw, 司马贺
|
無
|
1955
|
Address programming language
(with Pointers)
|
Kateryna Yushchenko
|
Operator programming - Alexey Andreevich Lyapunov & Kateryna Yushchenko & MESM
|
1955
|
FLOW-MATIC
|
Team led by 葛麗絲·霍普 at UNIVAC
|
A-0
|
1955
|
BACAIC
|
M. Grems and R. Porter
|
|
1955
|
PACT I
|
SHARE
|
FORTRAN, A-2
|
1955
|
Freiburger Code[3][4]
|
弗赖堡大学
|
不適用
|
1955–56
|
Sequentielle Formelübersetzung
|
Fritz Bauer and Karl Samelson
|
Boehm
|
1955–56
|
IT
|
Team led by 艾伦·佩利
|
Laning and Zierler
|
1955
|
PRINT
|
IBM
|
|
1958
|
資訊處理語言 (implementation)
|
艾伦·纽厄尔, Cliff Shaw, 司马贺
|
IPL I
|
1956–58
|
LISP (concept)
|
约翰·麦卡锡
|
IPL
|
1957
|
COMTRAN
|
Bob Bemer
|
FLOW-MATIC
|
1957
|
GEORGE
|
Charles Leonard Hamblin
|
無
|
1957
|
Fortran (implementation)
|
約翰·巴科斯 at IBM
|
FORTRAN
|
1957–58
|
UNICODE
|
Remington Rand UNIVAC
|
MATH-MATIC
|
1957
|
COMIT (concept)
|
Victor Yngve
|
無
|
1958
|
Fortran
|
Team led by 約翰·巴科斯 at IBM
|
FORTRAN I
|
1958
|
ALGOL 58 (IAL)
|
ACM/GAMM
|
FORTRAN, IT, Sequentielle Formelübersetzung
|
1958
|
資訊處理語言
|
艾伦·纽厄尔, Cliff Shaw, 司马贺
|
IPL II
|
1959
|
APT
|
Douglas T. Ross
|
|
1959
|
FACT
|
Fletcher R. Jones, Roy Nutt, Robert L. Patrick
|
無
|
1959
|
COBOL (concept)
|
The CODASYL Committee
|
FLOW-MATIC, COMTRAN, FACT
|
1959
|
JOVIAL语言
|
Jules Schwartz at SDC
|
ALGOL 58
|
1959
|
LISP (implementation)
|
约翰·麦卡锡
|
IPL
|
1959
|
MAD – Michigan Algorithm Decoder
|
Bruce Arden, Bernard Galler, and Robert M. Graham
|
ALGOL 58
|
1959
|
TRAC (concept)
|
Calvin Mooers
|
|
年份
|
程序語言
|
首席開發者
|
前任語言
|
1960
年份
|
程序語言
|
首席開發者
|
前任語言
|
1960
|
ALGOL 60
|
|
ALGOL 58
|
1960
|
COBOL (implementation)
|
The CODASYL Committee
|
FLOW-MATIC, COMTRAN
|
1961
|
COMIT (implementation)
|
Victor Yngve
|
無
|
1961
|
GPSS
|
Geoffrey Gordon, IBM
|
無
|
1962
|
Fortran
|
IBM
|
FORTRAN II
|
1962
|
APL語言 (concept)
|
肯尼斯·艾佛森
|
無
|
1962
|
Simula (concept)
|
奧利-約翰·達爾 (mostly)
|
ALGOL 60
|
1962
|
SNOBOL
|
Ralph Griswold, et al.
|
FORTRAN II, COMIT
|
1963
|
CPL (concept)
|
Barron, 克里斯托弗·斯特雷奇, et al.
|
ALGOL 60
|
1963
|
SNOBOL3
|
Griswold, et al.
|
SNOBOL
|
1963
|
ALGOL 68 (concept)
|
阿德里安·范·韦恩加登 , et al.
|
ALGOL 60
|
1963
|
JOSS I
|
Cliff Shaw, 兰德公司
|
ALGOL 58
|
1964
|
MIMIC
|
H. E. Petersen, et al.
|
MIDAS
|
1964
|
COWSEL
|
Rod Burstall, Robin Popplestone
|
CPL, LISP
|
1964
|
PL/I (concept)
|
IBM
|
ALGOL 60, COBOL, FORTRAN
|
1964
|
BASIC
|
约翰·凯梅尼 and Thomas Eugene Kurtz at 达特茅斯学院
|
FORTRAN II, JOSS
|
1964
|
IBM RPG
|
IBM
|
FARGO
|
1964
|
Mark-IV
|
Informatics
|
|
1964
|
Speakeasy-2
|
Stanley Cohen at 阿贡国家实验室
|
Speakeasy
|
1964
|
TRAC (implementation)
|
Calvin Mooers
|
|
1964
|
P′′
|
Corrado Böhm
|
無
|
1964?
|
IITRAN
|
|
|
1965
|
RPG II
|
IBM
|
FARGO, RPG
|
1965
|
MAD/I (concept)
|
密西根大学
|
MAD, ALGOL 60, PL/I
|
1965
|
TELCOMP
|
BBN Technologies
|
JOSS
|
1965
|
Atlas Autocode
|
Tony Brooker, Derrick Morris at 曼彻斯特大学
|
ALGOL 60, Autocode
|
1966
|
JOSS II
|
Chuck Baker, 兰德公司
|
JOSS I
|
1966
|
ALGOL W
|
尼克劳斯·维尔特, 東尼·霍爾
|
ALGOL 60
|
1966
|
Fortran
|
約翰·巴科斯
|
FORTRAN IV
|
1966
|
ISWIM (Concept)
|
彼得·兰丁
|
LISP
|
1966
|
CORAL66
|
I. F. Currie and M. Griffiths
|
ALGOL 60
|
1966
|
APL語言 (implementation)[5]
|
肯尼斯·艾佛森
|
無
|
1967
|
BCPL
|
馬丁·理察德
|
CPL
|
1967
|
MUMPS
|
麻省总医院
|
FORTRAN, TELCOMP
|
1967
|
Simula (implementation)
|
奧利-約翰·達爾, Bjørn Myhrhaug, 克利斯登·奈加特 at Norsk Regnesentral
|
ALGOL 60
|
1967
|
InterLisp
|
D.G. Bobrow and D.L. Murphy
|
Lisp
|
1967
|
EXAPT
|
Herwart Opitz, Wilhelm Simon, Günter Spur, and Gottfried Stute at 亚琛工业大学 and 柏林工业大学
|
APT
|
1967
|
SNOBOL4
|
Ralph Griswold, et al.
|
SNOBOL3
|
1967
|
XPL
|
William M. McKeeman, et al. at 加利福尼亞大學聖塔克魯茲分校 J. J. Horning, et al. at 史丹佛大學
|
PL/I
|
1968
|
ALGOL 68 (联合国教育、科学及文化组织/IFIP standard)
|
阿德里安·范·韦恩加登, Barry J. Mailloux, John E. L. Peck and Cornelis H. A. Koster, et al.
|
ALGOL 60
|
1968
|
POP-1
|
Rod Burstall, Robin Popplestone
|
COWSEL
|
1968
|
DIBOL-8
|
迪吉多
|
DIBOL
|
1968
|
Forth (concept)
|
查理斯·摩爾
|
|
1968
|
Logo
|
Wally Feurzeig, 西摩爾·派普特, Cynthia Solomon
|
LISP
|
1968
|
MAPPER
|
優利系統
|
CRT RPS
|
1968
|
REFAL (implementation)
|
Valentin Turchin
|
無
|
1968
|
TTM (implementation)
|
Steven Caine and E. Kent Gordon, 加州理工學院
|
GAP, GPM
|
1968
|
PILOT
|
John Amsden Starkweather, 加利福尼亚大学旧金山分校
|
Computest
|
1969
|
PL/I (implementation)
|
IBM
|
ALGOL 60, COBOL, FORTRAN
|
1969
|
B語言
|
肯·汤普逊, with contributions from 丹尼斯·里奇
|
BCPL
|
1969
|
Polymorphic Programming Language (PPL)
|
Thomas A. Standish at 哈佛大学
|
|
1969
|
SETL
|
Jack Schwartz at 科朗数学研究所
|
ALGOL 60
|
1969
|
TUTOR
|
Paul Tenczar & 伊利诺伊大学厄巴纳-香槟分校
|
|
1969
|
Edinburgh IMP
|
爱丁堡大学
|
ALGOL 60, Autocode, Atlas Autocode
|
年份
|
程序語言
|
首席開發者
|
前任語言
|
1970
年份
|
程序語言
|
首席開發者
|
前任語言
|
1970
|
Forth (implementation)
|
查理斯·摩爾
|
|
1970
|
POP-2
|
Robin Popplestone
|
POP-1
|
1970
|
SAIL
|
Dan Swinehart and Bob Sproull
|
ALGOL-60
|
1970
|
Pascal語言
|
尼克劳斯·维尔特, Kathleen Jensen
|
ALGOL 60, ALGOL W
|
1970
|
BLISS
|
Wulf, Russell, Habermann at 卡内基·梅隆大学
|
ALGOL
|
1971
|
KRL
|
Daniel G. Bobrow at 帕羅奧多研究中心, 特里·威诺格拉德 at 史丹佛大學
|
KM, FRL (MIT)
|
1971
|
Compiler Description Language (CDL)
|
Cornelis H.A. Koster at 奈梅亨拉德伯德大学
|
|
1972
|
Smalltalk-72
|
艾伦·凯, Adele Goldberg, Dan Ingalls, 帕羅奧多研究中心
|
Simula 67
|
1972
|
PL/M
|
蓋瑞·基爾多,數位研究公司
|
PL/I, ALGOL, XPL
|
1972
|
C语言
|
丹尼斯·里奇
|
B, BCPL, ALGOL 68
|
1972
|
INTERCAL
|
Don Woods and James M. Lyon
|
無
|
1972
|
Prolog
|
Alain Colmerauer
|
2-level W-Grammar
|
1972
|
Structured Query language (SQL)
|
IBM
|
ALPHA, Quel (Ingres)
|
1973
|
COMAL
|
Børge Christensen, Benedict Løfstedt
|
Pascal, BASIC
|
1973
|
ML语言
|
罗宾·米尔纳
|
|
1973
|
LIS
|
Jean Ichbiah et al. at 布爾電腦
|
Pascal, Sue
|
1973
|
Speakeasy-3
|
Stanley Cohen, Steven Pieper at 阿贡国家实验室
|
Speakeasy-2
|
1974
|
CLU
|
芭芭拉·利斯科夫
|
ALGOL 60, Lisp, Simula
|
1974
|
GRASS
|
Thomas A. 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 and Lambert Meertens
|
SETL
|
1975
|
Irvine Dataflow (concept)
|
Arvind?, 加利福尼亞大學爾灣分校
|
|
1975
|
PROSE modeling language Time-Sharing Version
|
CDC 6400 Cybernet KRONOS Services
|
SLANG, FORTRAN
|
1975
|
Scheme
|
傑拉德·傑伊·薩斯曼, 小蓋伊·史提爾
|
LISP
|
1975
|
Altair BASIC
|
比尔·盖茨, 保罗·艾伦
|
BASIC
|
1975
|
CS-4
|
James S. Miller, Benjamin M. Brosgol et al. at Intermetrics
|
ALGOL 68, BLISS, ECL, HAL
|
1975
|
Modula
|
尼克劳斯·维尔特
|
Pascal
|
1976
|
Plus
|
Allan Ballard, Paul Whaley at the 不列顛哥倫比亞大學
|
Pascal, Sue
|
1976
|
Smalltalk-76
|
帕羅奧多研究中心
|
Smalltalk-72
|
1976
|
Mesa语言
|
帕羅奧多研究中心
|
ALGOL
|
1976
|
Ratfor
|
布萊恩·克尼漢
|
C, FORTRAN
|
1976
|
S語言
|
John Chambers at 贝尔实验室
|
APL, PPL, Scheme
|
1976
|
SAS语言
|
赛仕软件
|
|
1976
|
Integer BASIC
|
斯蒂夫·沃兹尼亚克
|
BASIC
|
1977
|
FP
|
約翰·巴科斯
|
無
|
1977
|
Bourne shell (sh)
|
史蒂夫·伯恩
|
無
|
1977
|
Commodore BASIC
|
Jack Tramiel
|
BASIC
|
1977
|
IDL
|
David Stern of Research Systems Inc
|
Fortran
|
1977
|
Standard MUMPS
|
|
MUMPS
|
1977
|
Icon (concept)
|
Ralph Griswold
|
SNOBOL
|
1977
|
Euclid
|
巴特勒·蘭普森 at 帕羅奧多研究中心, Ric Holt and James Cordy at 多倫多大學
|
|
1977
|
Applesoft BASIC
|
Marc McDonald and Ric Weiland
|
BASIC
|
1978
|
RAPT
|
Pat Ambler and Robin Popplestone
|
APT
|
1978
|
C Shell
|
比尔·乔伊
|
C语言
|
1978
|
RPG III
|
IBM
|
FARGO, RPG, RPG II
|
1978
|
HAL/S
|
designed by Intermetrics for NASA
|
XPL
|
1978
|
Applesoft BASIC
|
Marc McDonald and Ric Weiland
|
Applesoft BASIC
|
1975
|
Irvine Dataflow (implementation)
|
Arvind and Gostelow, 加利福尼亞大學爾灣分校
|
|
1978?
|
MATLAB
|
克里夫·莫勒尔 at the 新墨西哥大學
|
Fortran
|
1978?
|
SMALL
|
Nevil Brownlee at the 奧克蘭大學
|
Algol60
|
1978
|
VisiCalc
|
Dan Bricklin, Bob Frankston marketed by VisiCorp
|
無
|
1979
|
TI BASIC (TI 99/4A)
|
德州仪器
|
BASIC
|
1979
|
Modula-2
|
尼克劳斯·维尔特
|
Modula, Mesa
|
1979
|
REXX
|
Mike Cowlishaw at IBM
|
PL/I, BASIC, EXEC 2
|
1979
|
AWK
|
阿尔佛雷德·艾侯, 彼得·溫伯格, 布萊恩·克尼漢
|
C, SNOBOL
|
1979
|
Icon (implementation)
|
Ralph Griswold
|
SNOBOL
|
1979
|
DBase
|
Wayne Ratliff
|
無
|
年份
|
程序語言
|
首席開發者
|
前任語言
|
1980
年份
|
程序語言
|
首席開發者
|
前任語言
|
1980
|
Ada (MIL-STD-1815)
|
Jean Ichbiah at 布爾電腦
|
ALGOL 68, Green
|
1980
|
C++
|
比雅尼·斯特劳斯特鲁普[6]
|
C, Simula 67
|
1980
|
Applesoft BASIC
|
蘋果公司
|
Applesoft II BASIC
|
1980
|
Applesoft BASIC
|
Microsoft
|
Microsoft BASIC
|
1980–81
|
CBASIC
|
Gordon Eubanks
|
BASIC, Compiler Systems, Digital Research
|
1980
|
Smalltalk-80
|
Adele Goldberg at 帕羅奧多研究中心
|
Smalltalk-76
|
1981
|
TI Extended BASIC
|
德州仪器
|
TI BASIC (TI 99/4A)
|
1981
|
BBC BASIC
|
艾康電腦, Sophie Wilson
|
BASIC
|
1981
|
IBM BASICA
|
微软
|
BASIC
|
1982?
|
Speakeasy-IV
|
Stanley Cohen, et al. at Speakeasy Computing Corporation
|
Speakeasy-3
|
1982?
|
Draco
|
Chris Gray
|
Pascal語言, C语言, ALGOL 68
|
1982
|
PostScript
|
約翰·沃諾克
|
InterPress
|
1982
|
Turing
|
Ric Holt and James Cordy, at 多倫多大學
|
Euclid
|
1983
|
GW-BASIC
|
微软
|
IBM BASICA
|
1983
|
Turbo Pascal
|
安德斯·海尔斯伯格 at Borland
|
Pascal語言
|
1983
|
Ada (ANSI/MIL-STD-1815A)
|
Jean Ichbiah at Alsys
|
Ada 80, Green
|
1983
|
Objective-C
|
布萊德·考克斯
|
Smalltalk, C
|
1983
|
C++
|
比雅尼·斯特劳斯特鲁普
|
C with Classes
|
1983
|
True BASIC
|
约翰·凯梅尼, Thomas Eugene Kurtz at 达特茅斯学院
|
BASIC
|
1983
|
Occam
|
David May
|
EPL
|
1983?
|
ABAP
|
思爱普
|
COBOL
|
1983
|
KornShell (ksh)
|
David Korn
|
sh
|
1983
|
Clascal
|
蘋果公司
|
Pascal語言
|
1984
|
Clipper
|
南塔克特
|
DBase
|
1984
|
Common Lisp
|
小蓋伊·史提爾 and many others
|
LISP
|
1984
|
Coq
|
法国国家信息与自动化研究所
|
|
1984
|
RPL
|
惠普
|
Forth, LISP
|
1984
|
Standard ML
|
|
ML
|
1984
|
核心大战
|
Alexander Dewdney and D.G. Jones
|
|
1984
|
OPL
|
Psion
|
BASIC
|
1985
|
Paradox
|
Borland
|
DBase
|
1985
|
QuickBASIC
|
微软
|
BASIC
|
1986
|
Clarion
|
Bruce Barrington
|
|
1986
|
CorVision
|
Cortex
|
INFORM
|
1986
|
Eiffel
|
伯特蘭·邁耶
|
Simula 67, Ada
|
1986
|
GFA BASIC
|
Frank Ostrowski
|
BASIC
|
1986
|
Informix-4GL
|
Informix
|
|
1986
|
LabVIEW
|
國家儀器
|
|
1986
|
Miranda
|
David Turner at 肯特大学
|
|
1986
|
Object Pascal
|
蘋果公司
|
Pascal
|
1986
|
PROMAL
|
|
C
|
1986
|
Erlang
|
喬·阿姆斯特朗 and others in 愛立信
|
Prolog
|
1987
|
Ada
|
ANSI/MIL-STD-1815A unchanged
|
Ada 83
|
1987
|
Self (concept)
|
昇陽電腦 Inc.
|
Smalltalk
|
1987
|
Occam
|
David May and INMOS
|
Occam
|
1987
|
HyperTalk
|
蘋果公司
|
無
|
1987
|
Perl
|
拉里·沃尔
|
C, sed, awk, sh
|
1987
|
Oberon
|
尼克劳斯·维尔特
|
Modula-2
|
1987
|
Wolfram Mathematica (Wolfram语言)
|
沃尔夫勒姆研究公司
|
無
|
1987
|
PowerBASIC
|
Robert 'Bob' Zale
|
BASIC/Z
|
1987
|
Clean
|
Software Technology Research Group of 奈梅亨拉德伯德大学
|
無
|
1988
|
GNU Octave
|
|
MATLAB
|
1988
|
Tcl
|
John Ousterhout
|
Awk, Lisp
|
1988
|
STOS BASIC
|
François Lionet and Constantin Sotiropoulos
|
BASIC
|
1988
|
Actor
|
Charles Duff, the Whitewater Group
|
Forth, Smalltalk
|
1988
|
Object REXX
|
Simon C. Nash
|
REXX, Smalltalk
|
1988
|
SPARK
|
Bernard A. Carré
|
Ada
|
1988
|
A+
|
Arthur Whitney
|
APL, A
|
1988
|
Hamilton C shell
|
Nicole Hamilton
|
C Shell
|
1988-1989
|
ANSI C
|
C90 ISO/IEC 9899:1990
|
|
1989
|
Turbo Pascal
|
安德斯·海尔斯伯格 at Borland
|
Turbo Pascal, Object Pascal
|
1989
|
Modula-3
|
Cardeli, et al. 迪吉多 and 好利獲得
|
Modula-2
|
1989
|
PowerBASIC
|
Robert 'Bob' Zale
|
Turbo Basic
|
1989
|
VisSim
|
Peter Darnell, Visual Solutions
|
|
1989
|
LPC
|
Lars Pensjö
|
|
1989
|
Bash
|
布萊恩·福克斯
|
Bourne shell, C Shell, KornShell
|
1989
|
Magik
|
Arthur Chance, of Smallworld Systems Ltd
|
Smalltalk
|
年份
|
程序語言
|
首席開發者
|
前任語言
|
1990
年份
|
程序語言
|
首席開發者
|
前任語言
|
1990
|
Sather
|
Steve Omohundro
|
Eiffel
|
1990
|
AMOS BASIC
|
François Lionet and Constantin Sotiropoulos
|
STOS BASIC
|
1990
|
AMPL
|
Robert Fourer, David Gay and 布萊恩·克尼漢 at 贝尔实验室
|
|
1990
|
Object Oberon
|
H Mössenböck, J Templ, R Griesemer
|
Oberon
|
1990
|
J语言
|
肯尼斯·艾佛森, Roger Hui at Iverson Software
|
APL語言, FP
|
1990
|
Haskell
|
|
Miranda
|
1990
|
EuLisp
|
|
Common Lisp, Scheme
|
1990
|
Z shell (zsh)
|
Paul Falstad at 普林斯顿大学
|
ksh
|
1990
|
Cadence SKILL
|
T. J. Barnes at Cadence
|
Franz Lisp
|
1991
|
GNU E
|
David J. DeWitt, Michael J. Carey
|
C++
|
1991
|
Oberon-2
|
Hanspeter Mössenböck, 尼克劳斯·维尔特
|
Object Oberon
|
1991
|
Oz语言
|
Gert Smolka and his students
|
Prolog
|
1991
|
Q
|
Albert Gräf
|
|
1991
|
Python
|
吉多·范罗苏姆
|
ABC, C语言
|
1991
|
Visual Basic
|
阿兰·库珀, sold to 微软
|
QuickBASIC
|
1992
|
Turbo Pascal
|
|
Turbo Pascal OOP
|
1992
|
Dylan
|
many people at 蘋果公司
|
Common Lisp, Scheme
|
1992
|
S-Lang
|
John E. Davis
|
PostScript
|
1993?
|
Self (implementation)
|
昇陽電腦 Inc.
|
Smalltalk
|
1993
|
Amiga E
|
Wouter van Oortmerssen
|
DEX, C语言, Modula-2
|
1993
|
Brainfuck
|
Urban Müller
|
P'′
|
1993
|
LiveCode Transcript
|
|
HyperTalk
|
1993
|
AppleScript
|
蘋果公司
|
HyperTalk
|
1993
|
K
|
Arthur Whitney
|
APL, Lisp
|
1993
|
Lua
|
罗伯托·耶鲁萨林斯希 et al. at Tecgraf, PUC-Rio
|
Scheme, SNOBOL, Modula, CLU, C++
|
1993
|
R语言
|
罗伯特·杰特曼 and 罗斯·伊哈卡
|
S
|
1993
|
ZPL
|
Chamberlain et al. at 華盛頓大學
|
C
|
1993
|
NewtonScript
|
Walter Smith
|
Self, Dylan
|
1993
|
Euphoria语言
|
Robert Craig
|
SNOBOL, AWK, ABC, Icon, Python
|
1994
|
Claire
|
Yves Caseau
|
Smalltalk, SETL, OPS5, Lisp, ML, C语言, LORE, LAURE
|
1994
|
Common Lisp
|
|
Common Lisp
|
1994
|
RAPID
|
ABB
|
ARLA
|
1994
|
MUD
|
Fredrik Hübinette et al. at 林雪平大学
|
LPC, C语言, µLPC
|
1994
|
Forth
|
Elizabeth Rather, et al.
|
Forth
|
1995
|
Ada
|
S. Tucker Taft, et al. at Intermetrics, Inc.
|
Ada 83
|
1995
|
Delphi
|
安德斯·海尔斯伯格 at Borland
|
Borland Pascal
|
1995
|
Adobe ColdFusion
|
Allaire
|
|
1995
|
Java
|
詹姆斯·高斯林 at 昇陽電腦
|
C语言, Simula 67, C++, Smalltalk, Ada 83, Objective-C, Mesa
|
1995
|
JavaScript
|
布蘭登·艾克 at 網景
|
Self, C语言, Scheme
|
1995
|
Mercury
|
Mercury at 墨尔本大学
|
Prolog, Hope, Haskell
|
1995
|
PHP
|
拉斯姆斯·勒多夫
|
Perl
|
1995
|
Ruby
|
松本行弘
|
Smalltalk, Perl
|
1995
|
JavaScript
|
布蘭登·艾克 at 網景
|
LiveScript
|
1995
|
Racket
|
Matthew Flatt at 萊斯大學
|
Scheme, LISP
|
1996
|
Curl
|
David Kranz, Steve Ward, Chris Terman at 麻省理工学院
|
Lisp, C++, Tcl/Tk, TeX, HTML
|
1996
|
Lasso
|
Blue World Communications Inc.
|
|
1996
|
Perl Data Language (PDL)
|
Karl Glazebrook, Jarle Brinchmann, Tuomas Lukka, and Christian Soeller
|
APL, Perl
|
1996
|
VBScript
|
Microsoft
|
Visual Basic
|
1996
|
OCaml
|
法国国家信息与自动化研究所
|
Caml Light, Standard ML
|
1996
|
NetRexx
|
Mike Cowlishaw
|
REXX
|
1997
|
Component Pascal
|
Oberon microsystems, Inc
|
Oberon-2
|
1997
|
E语言
|
Mark S. Miller
|
Joule, Original-E
|
1997
|
Pico
|
Free University of 布鲁塞尔首都大区
|
Scheme
|
1997
|
Squeak
|
艾伦·凯, et al. at 蘋果公司
|
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
|
Logtalk
|
Paulo Moura (then at 科英布拉大學)
|
Prolog
|
1998
|
ActionScript
|
Gary Grossman
|
ECMAScript
|
1998
|
C++
|
ANSI/ISO Standard C++
|
C++, Standard C, C
|
1998
|
M2001
|
Ronald E. Prather, Trinity University (Texas)
|
無
|
1998
|
PureBasic
|
Frederic Laboureur, Fantaisie Software
|
|
1998
|
虚幻引擎
|
蒂姆·斯維尼 at Epic Games
|
C++, Java
|
1998
|
XSLT (+ XPath)
|
万维网联盟, James Clark
|
DSSSL
|
1998
|
Xojo (REALbasic at the time)
|
Xojo, Inc., Andrew Barry
|
Visual Basic
|
1999
|
C99
|
C99 ISO/IEC 9899:1999
|
ANSI C
|
1999
|
Gambas
|
Benoît Minisini
|
Visual Basic, Java
|
1999
|
Game Maker Language (GML)
|
Mark Overmars
|
GameMaker
|
1999
|
Harbour
|
Antonio Linares
|
DBase, Clipper
|
年份
|
程序語言
|
首席開發者
|
前任語言
|
2000
年份
|
程序語言
|
首席開發者
|
前任語言
|
2000
|
Join Java
|
G Stewart von Itzstein
|
Java
|
2000
|
DarkBasic
|
The Game Creators
|
|
2000
|
C♯
|
安德斯·海尔斯伯格, 微软 (Ecma国际)
|
C语言, C++, Java, Delphi, Modula-2
|
2001
|
Joy
|
Manfred von Thun
|
FP, Forth
|
2001
|
AspectJ
|
Gregor Kiczales, 帕羅奧多研究中心
|
Java, Common Lisp
|
2001
|
D語言
|
沃尔特·布莱特, Digital Mars
|
C语言, C++, C♯, Java
|
2001
|
Processing
|
Casey Reas and Benjamin Fry
|
Java, C语言, C++[7]
|
2001
|
Visual Basic .NET
|
微软
|
Visual Basic
|
2001
|
Godot (GDS)
|
Juan Linietsky, Ariel Manzur (OKAM Studio)
|
Godot
|
2001
|
Shakespeare Programming Language
|
Jon Åslund and Karl Hasselström.
|
|
2002
|
Io
|
Steve Dekorte
|
Self, NewtonScript, Lua
|
2002
|
Gosu
|
Guidewire Software
|
GScript
|
2002
|
Scratch
|
密契爾·瑞斯尼克, John Maloney, Natalie Rusk, Evelyn Eastmond, Tammy Stern, Amon Millner, Jay Silver, and Brian Silverman
|
Logo, Smalltalk, Squeak, Squeak, HyperCard, AgentSheets, StarLogo, Tweak
|
2003
|
Nemerle
|
University of 弗罗茨瓦夫
|
C♯, Standard ML, MetaHaskell
|
2003
|
Factor
|
Factor
|
Joy, Forth, Lisp
|
2003
|
Scala
|
Martin Odersky
|
Smalltalk, Java, Haskell, Standard ML, OCaml
|
2003
|
C++03
|
C++ ISO/IEC 14882:2003
|
C++, Standard C, C语言
|
2003
|
Squirrel
|
Alberto Demichelis
|
Lua
|
2003
|
BOO
|
Rodrigo B. de Oliveira
|
Python, C♯
|
2004
|
Subtext
|
Jonathan Edwards
|
無
|
2004
|
Alma-0
|
Krzysztof Apt, 荷兰数学和计算机科学研究学会
|
無
|
2004
|
FreeBASIC
|
Andre Victor
|
QBasic
|
2004
|
Groovy
|
James Strachan
|
Java
|
2004
|
Little b
|
Aneil Mallavarapu, 哈佛医学院, Department of Systems Biology
|
Lisp
|
2005
|
Fantom
|
Brian Frank, Andy Frank
|
C♯, Scala, Ruby, Erlang
|
2005
|
F♯
|
Don Syme, 微軟研究院
|
OCaml, C♯, Haskell
|
2005
|
Haxe
|
Nicolas Cannasse
|
ActionScript, OCaml, Java
|
2005
|
Oxygene
|
RemObjects Software
|
Object Pascal, C♯
|
2005
|
PWCT
|
Mahmoud Samir Fayed
|
無
|
2005
|
Seed7
|
Thomas Mertes
|
無
|
2006
|
Cobra
|
Chuck Esterbrook
|
Python, C♯, Eiffel, Objective-C
|
2006
|
PowerShell
|
微软
|
C♯, ksh, Perl, CL, DCL, SQL
|
2006
|
OptimJ
|
借字
|
Java
|
2006
|
Fortress
|
小蓋伊·史提爾
|
Scala, Standard ML, Haskell
|
2006
|
Vala
|
GNOME
|
C♯
|
2007
|
Ada
|
Ada Rapporteur Group
|
Ada 95
|
2007
|
Agda
|
Ulf Norell
|
Coq, Epigram, Haskell
|
2007
|
QB64
|
Galleon, QB64Team
|
QBasic
|
2007
|
Clojure
|
Rich Hickey
|
LISP, ML语言, Haskell, Erlang
|
2007
|
LOLCODE
|
Adam Lindsay
|
無
|
2007
|
Oberon
|
尼克劳斯·维尔特
|
Oberon
|
2007
|
Swift (parallel scripting language)
|
芝加哥大学, 阿贡国家实验室
|
|
2008
|
Nim
|
Andreas Rumpf
|
Python, LISP, Object Pascal
|
2008
|
Genie
|
Jamie McCracken
|
Python, BOO, D語言, Object Pascal
|
2008
|
Pure
|
Albert Gräf
|
Q
|
2009
|
Chapel
|
Brad Chamberlain, 克雷公司 Inc.
|
HPF, ZPL
|
2009
|
Go
|
Google
|
C语言, Oberon, Limbo, Smalltalk
|
2009
|
CoffeeScript
|
Jeremy Ashkenas
|
JavaScript, Ruby, Python, Haskell
|
2009
|
Idris
|
Edwin Brady
|
Haskell, Agda, Coq
|
2009
|
Parasail
|
S. Tucker Taft, AdaCore
|
Modula, Ada, Pascal語言, ML语言
|
2009
|
Whiley
|
David J. Pearce
|
Java, C语言, Python
|
2009
|
Dafny
|
K. Rustan M. Leino
|
Java, Spec#
|
年份
|
程序語言
|
首席開發者
|
前任語言
|
2010
年份
|
程序語言
|
首席開發者
|
前任語言
|
2010
|
Rust
|
Graydon Hoare, Mozilla
|
Alef, C++, Camlp4, Erlang, Hermes, Limbo, Napier, Napier88, Newsqueak, NIL, Sather, Standard ML
|
2011
|
C11
|
C11 ISO/IEC 9899:2011
|
C99
|
2011
|
Ceylon
|
Gavin King, 紅帽公司
|
Java
|
2011
|
Dart
|
Google
|
Java, JavaScript, CoffeeScript, Go
|
2011
|
C++11
|
C++ ISO/IEC 14882:2011
|
C++, Standard C, C语言
|
2011
|
Kotlin
|
JetBrains
|
Java, Scala, Groovy, C♯, Gosu
|
2011
|
Red
|
Nenad Rakočević
|
REBOL, Scala, Lua
|
2011
|
Opa
|
MLstate
|
OCaml, Erlang, JavaScript
|
2012
|
Elixir
|
José Valim
|
Erlang, Ruby, Clojure
|
2012
|
Elm
|
Evan Czaplicki
|
Haskell, Standard ML, OCaml, F♯
|
2012
|
TypeScript
|
安德斯·海尔斯伯格, 微软
|
JavaScript, CoffeeScript
|
2012
|
Julia (编程语言)
|
Jeff Bezanson, Stefan Karpinski, Viral Shah, Alan Edelman, 麻省理工学院
|
MATLAB, LISP, C语言, Fortran, Wolfram Mathematica[8] (strictly its Wolfram语言), Python, Perl, R语言, Ruby, Lua[9]
|
2012
|
P
|
Vivek Gupta, Ethan Jackson, Shaz Qadeer, Sriram Rajamani, 微软
|
|
2012
|
Ada
|
ARA and Ada Europe (ISO/IEC 8652:2012)
|
Ada 2005, ISO/IEC 8652:1995/Amd 1:2007
|
2013
|
P4
|
P4 Language Consortium
|
2013
|
PureScript
|
Phil Freeman
|
Haskell
|
2013
|
Hopscotch
|
Hopscotch Technologies
|
Scratch
|
2013
|
Cuneiform
|
Jörgen Brandt
|
Swift
|
2014
|
Crystal
|
Ary Borenszweig, Manas Technology Solutions
|
Ruby, C语言, Rust, Go, C♯, Python
|
2014
|
Hack
|
Facebook
|
PHP
|
2014
|
Swift
|
蘋果公司
|
Objective-C, Rust, Haskell, Ruby, Python, C♯, CLU
|
2014
|
C++14
|
C++ ISO/IEC 14882:2014
|
C++, Standard C, C语言
|
2015
|
Raku
|
拉里·沃尔, The Rakudo Team
|
Perl, Haskell, Python, Ruby
|
2015
|
Zig
|
Andrew Kelley
|
C语言, C++, LLVM, Go, Rust
|
2016
|
Reason
|
Jordan Walke
|
JavaScript, OCaml[10]
|
2016
|
Ring
|
Mahmoud Samir Fayed
|
Lua, Python, Ruby, C语言, C♯, BASIC, QML, xBase, Supernova[11]
|
2017
|
C++17
|
C++ ISO/IEC 14882:2017
|
C++, Standard C, C语言
|
2017
|
Ballerina
|
WSO2, Open Source[12]
|
Java, JavaScript, Go, Rust, C♯
|
2017
|
Q Sharp
|
微软
|
C♯, F♯, Python
|
2018
|
C18
|
ISO/IEC 9899:2018
|
C11
|
2018
|
Fortran
|
ISO/IEC JTC1/SC22/WG5 N2150:2018
|
Fortran
|
2019
|
Bosque
|
Mark Marron, 微软
|
JavaScript, TypeScript, ML语言
|
年份
|
程序語言
|
首席開發者
|
前任語言
|
2020
另見
參考
- ^ ARC - Assembler for Booth. hopl.info. [11 October 2022]. (原始内容存档于2020-07-29).
- ^ 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.
- ^ Der Freiburger Code auf der Zuse. [26 October 2014]. (原始内容存档于2016-03-03) (德语).
- ^ H. Zuse. Z22. [26 October 2014]. (原始内容存档于2018-10-22).
- ^ Smillie, Keith. Kenneth E. Iverson - A.M. Turing Award Winner. ACM. [2022-11-03]. (原始内容存档于2012-03-20).
- ^ Tour : Standard C++. isocpp.org. [2022-11-03]. (原始内容存档于2018-09-15).
- ^ Arduino Reference. www.arduino.cc. [2022-11-03]. (原始内容存档于2017-10-27).
- ^ Why We Created Julia. Julia website. February 2012 [7 February 2013]. (原始内容存档于2012-02-19).
- ^ Introduction. The Julia Manual. (原始内容存档于8 April 2016).
- ^ Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems: facebook/reason, Facebook, 2019-03-24 [2019-03-24], (原始内容存档于2021-01-04)
- ^ Ring Team. The Ring programming language and other languages. ring-lang.net. 23 October 2021 [2022-11-03]. (原始内容存档于2022-11-03).
- ^ GitHub - ballerina-platform/ballerina-lang: The Ballerina Programming Language. 25 November 2019 [2022-11-03]. (原始内容存档于2019-02-17) –通过GitHub.
外部鏈接
|