下表参考了英文维基百科的Timeline of programming languages条目

主流编程语言出现的时间表
编号 出现时间 语言名字 主要创立者/组织 受到哪些语言影响 影响到哪些语言 备注
1 1943-6(维基百科原文如此) ENIAC coding system John von Neumann, John Mauchly, J. Presper Eckert, Herman Goldstine after Alan Turing * * 从名字上就可以大致猜出是专门应用在世界上第一台电子计算机ENIAC上;并不是一门正式的高级编程语言。
2 1953 Speedcoding John W.Backus * * 不是一门高级语言
3 1954-1955年提出设计,1957年实现 FORTRAN 由IBM公司的 John W. Backus带领的团队 Speedcoding ALGOL,BASIC 世界上公认的第一门高级语言,标志着高级语言的出现。
1954年提出概念(IPL I),1958年实现(IPL II) IPL Allen Newell, Cliff Shaw, Herbert Simon * LISP
1956-1958提出概念,1959年实现 LISP John McCarthy IPL
1958 ALGOL 58 (IAL) ACM/GAMM FORTRAN CPL,BCPL,B,C, 主要应用与科学计算,对其后众多高级语言产生重大影响,包括C。
1959年提出,1961年实现 COBOL The CODASYL Committee PL/I 主要应用于商业计算
1962年提出,1967年实现 SIMULA Dahl, Myhrhaug, Nygaard ALGOL Smalltalk,C with classes,Eiffel,C++,Java 面向对象语言的滥觞
1963 CPL Barron, Strachey ALGOL
1964年提出,1969年实现 PL/I IBM ALGOL 60, COBOL, FORTRAN
1964 BASIC John G. Kemeny 与 Thomas E. Kurtz (Dartmouth 学院[美国]) FORTRAN, JOSS COMAL, Visual BASIC, Visual Basic .NET, Realbasic, GRASS Beginner’s All-purpose Symbolic Instruction Code(初学者通用符号指令代码)BASIC
1967 BCPL Richards CPL B,C,C++
1968年提出,1970年左右实现 FORTH Moore
1969 B Ken Thompson, Dennis Ritchie CPL,BCPL C
1970 Pascal Wirth, Jensen AOGOL Modula,Object Pascal,Turbo Pascal OOP
1972 Smalltalk Xerox PARC Simula Objective-C,Java,Ruby, 第一门纯正的面向对象的语言
1972 C Dennis Ritchie ALGOL,BCPL,CPL C++,Java,C# 我也喜欢C语言
1972 Prolog Colmerauer 2-level W-Grammar Erlang
1975 Modula Wirth Pascal Python,C#
1978年左右 MATLAB 新墨西哥大学的Moler
1978 SQL IBM Ingres
1979 AWK Aho, Weinberger, Kernighan C,SNOBOL
1980 Ada CII Honeywell Bull 的 Ichbiah Green
1980 C with classes Stroustrup SIMULA,C
1982 Objective-C Brad Cox Smalltalk,C
1983 C++ Stroustrup SIMULA,C,C with classes
1985 Object Pascal 苹果公司Apple Inc. Pascal,Turbo Pascal OOP
1986 Eiffel Mayer SIMULA 67, Ada
1987 Perl Larry Wall C, sed, awk, sh PHP,Ruby,Windows PowerShell
1987 Erlang Ericsson(爱立信公司)的Joe Armstrong Prolog
1989 Turbo Pascal OOP Borland公司的Hejsberg Pascal, Object Pascal
1991。1989年圣诞节开始设计,1992年1月发布第一版 Python Van Rossum ABC, ALGOL 68, Icon, Modula-3
1993 Ruby Yukihiro Matsumoto Smalltalk ,Perl
1993 Lua Roberto Ierusalimschy
1994 PHP Rasmus Lerdorf Perl
1995 ColdFusion (CFML) Allaire
1995 Java Sun Microsystems(太阳微系统公司)的James Gosling C, SIMULA67 OR C++, Smalltalk, Ada 83, Objective-C C#,D,Groovy Java登场了
1996 JavaScript Netscape(网景公司)的Brendan Eich LiveScript
2000 D Walter Bright, Digital Mars C,C++,Java
2000 C# Microsoft(微软公司) C, C++, Java, Delphi, Modula-2
2006 Windows PowerShell Microsoft(微软公司) C#, ksh, Perl, CL, DCL, SQL
2009 Go Google(谷歌公司) C, Oberon, Limbo

来源:http://www.softwarehistory.net/categoryA/programming_language/timeline.php

Comments are closed.

Post Navigation