1842年:阿达·洛夫莱斯(Ada Lovelace)为计算程序拟定“算法”,写作的第一份“程序设计流程图”,被视为“第一位给计算机写程序的人”。
1946年:德国工程师Konrad Zuse发明了Plankalkl语言,并将其应用到下象棋等工作中
1949年:第一种真正应用于电子计算机上的计算机语言Short Code问世。但是还只属于“手工编译”语言.
20世纪50年代初:汇编语言出现。汇编程序的雏型是在电子离散时序自动计算机 EDSAC上研制成功的。这种系统的特征是用户程序中的指令由单字母指令码﹑十进制地址和终结字母组成。第一个汇编程序是符号优化汇编程序(SOAP)系统。汇编语言用比较容易识别、记忆的助记符替代特定的二进制串。Intel80x86的汇编指令:ADD AX,BX ;表示将寄存器AX和BX中的内容相加,结果保存在寄存器AX中。SUB AX,NUM ;表示将寄存器AX中的内容减去NUM,结果保存在寄存器AX中。MOV AX ,NUM ;表示把数NUM保存在寄存器AX中。
1951年:Remingtun Rand公司的葛丽丝·霍普(Grace Hopper)着手在首台广为人知的A-O编译器上进行语言设计工作。
1956年:人工智能语言IPL(Information Processing Language)诞生
1957年:IBM的约翰·巴科斯(John Backus)创建全世界第一套高阶语言:Fortran(formula translate),在科学和工程计算领域很成功。
1958年7月3日:Algol 58诞生,由苏黎世会议制定
1958年:葛丽丝·霍普(Grace Hopper)发明商用电脑编程语言“COBOL(Common Business Oriented Language)”,被誉为COBOL之母。COBOL创造了新概念:宏(DEFINE)和数据结构(记录)
1960年:Algol 60发表,后来所有计算机语言语法的鼻祖,但Cobol除外
1960年:约翰.麦卡锡在MIT的人工智能小组,发明了Lisp,建立在列表和lambda演算和基础上,是函数式编程的鼻祖。
1963年:剑桥大学发明CPL(Combined Programming Language)
1964年:约翰·凯梅尼(John Kemeny)和托马斯·库尔茨(Thomas Kurtz)共同开发了BASIC(Beginner’s all-purpose symbolic instruction code)程序语言,给初学者开发的语言,对电脑配置要求低,语法简单。
1964年:PL/I诞生,是跨科学计算和商务应用领域的计算机语言,是Algol 60、Fortran IV、COBOL的结合体
1967年:剑桥的Matin Richards 对CPL做了简化,推出了BCPL(Base Combined Programming Language)
1969年:贝尔实验室的Ken Thompson(肯·汤普森) 对BCPL又做了改进,设计出了简单的且接近硬件的B语言
1970年:尼克劳斯·维尔特(Niklaus Wirth)发明了Pascal语言。他的文章Program Development by Stepwise Refinement为软件工程经典之作,计算机科学的名句Algorithms+Data Structures=Programs(算法+数据结构=程序)
1972年:贝尔实验室的Dennis macAlistair Ritchie(D.M.Ritchie - DM里奇)在B的基础上设计了C语言
1974年:IBM的Ray Boyce和Don Chamberlin将Codd关系数据库的12条准则的数学定义以简单的关键字语法表现出来,里程碑式地提出了SQL(Structured Query Language)语言。
1978年:Fortran 77是非重要的标准化版本,引进其它语言的特点
1979年5月:美国国防部开发Ada编程语言,以Ada Lovelace的名字命名,最初名为DoD-1
1979年:Oracle发布了第一个商业版本的SQL。
1983年:贝尔实验室的Bjarne Stroustrup(本贾尼·斯特劳斯特卢普)基于C推出C++。
1984年:Cleve Moler在1970年代后期开始开发的MATLAB软件包向公众发布。
1986年:ANSI把SQL作为关系数据库语言的美国标准,公布标准SQL文本。
1987年:拉里·沃尔(Larry Wall)在优利开发了Perl和直译器
1988年:由Brad Cox和Tom Love在1980年代中期开发的Objective-C编程语言获得正式许可。
1990年:Tim Berners-Lee开发了html(Hypertext Markup Language超文本标记语言),世界上最流行和使用最广泛的编程语言之一。
1991年:吉多·范罗苏姆(Guido van Rossum)发明了Python/ target=_blank class=infotextkey>Python,语法的选择灵感来自Monty Python和Flying Circus。
1991年4月:微软推出Visual Basic 1.0 windows版,引起很大的轰动。次年9 月,发布Visual Basic 1.0 for DOS。这个连接编程语言和用户界面的进步被称为Tripod(有时叫Ruby),最初是阿兰·库珀(Alan Cooper)设计的。
1991年:微软开发QBASIC(Quick Basic),BASIC的变种,随MS-DOS5.0推出。
1994年:拉斯姆斯·勒多夫(Rasmus Lerdorf)为他的个人主页CGI脚本制作了模板引擎-php(Personal Home Page)
1995年:美国Borland公司发布Delphi 1,扩展了Borland Pascal 语言
1995 年:松本行弘对其他编程语言不爽,开发了Ruby。
1995年:Sun公司的Patrick Naughton的工作小组发布JAVA
语言(原名Oak),
1995年11月:.NETscape公司的布兰登·艾克(Brendan Eich)设计了语言LiveScript,为网页浏览器提供支持。随着Java流行,更名为JavaScript
1998年:微软发明了AJAX
1998年2月:W3C制定了XML 1.0规范
1998 年夏天:Microsoft发布VB 6.0
2000年6月:Microsoft公司的Anders Hejlsberg(安德斯·海尔斯伯格)发明了C#,他也是Delphi语言之父
2002年2月23日:微软发布最早的.NET框架.NET1.0
2004年:发布Delphi9.0,正式更名Delphi 2005
2008年12月3日:Python3.0发布,被称Python 3000或Py3k
2012年10月:微软发布首个TypeScript,2013年6月19日,发布正式版TypeScript。
2013年:Jeremy Ashkenas希望像Ruby程序员那么开心,开发了CoffeeScript,可以编译成 JavaScript
2014年6月2日:苹果公司创建的Swift编程语言,是帮助IOS、macOS、Apple Watch和Apple tv的开发程序和应用。
2014年11月12日:微软宣布将完全开放.NET框架的源代码,并提供给linux和macos使用
2019年10月:TOIBE发布程序语言排行榜。
2021年7月:TOIBE 发布编程语言排行榜前20名