码迷,mamicode.com
首页 > 其他好文 > 详细

编程的演变历史

时间:2018-11-04 14:08:50      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:ros   调试   贝尔实验室   对象   并且   包括   实验   amp   学习   

C语言出现以前:

FORTRAN可以编写高效的程序,但不适于编写系统程序。

BASIC虽然易学,但功能不够强大,并且谈不上结构化。

汇编语言虽能写出高效的程序,但学习或高效的使用并非易事,而且调试相当困难。

 

C语言(1972):

1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。

20世纪60年代,美国AT&T公司贝尔实验室(AT&T Bell Laboratory)的研究员Ken Thompson开发了一个操作系统(后来被命名为UNXI)。

1970年,美国贝尔实验室的 Ken Thompson,以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母)。并且他用B语言写了第一个UNIX操作系统。

1971年,Dennis M.Ritchie加入了Thompson的开发项目,合作开发UNIX。他的主要工作是改造B语言,使其更成熟。

1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。

 

C++(1979):

尽管C是世界上伟大的编程语言之一,但它处理复杂性的能力有限。一旦一个程序的代码超过25 000~100 000行,就很难从总体上把握它的复杂性了。C++突破了这个限制,帮助程序员理解并且管理更大的程序。

1979年,当Bjarne Stroustrup在新泽西州的Murray Hill实验室工作时,发明了C++。Stroustrup 最初把这种新语言称为“带类的C”。1983年,改名为C++。C++通过增加面向对象的特性扩充了C。因为C++产生在C的基础之上,因此它包括了C所有的特征、属性和优点。这是C++作为语言成功的一个关键原因。C++的发明不是企图创造一种全新的编程语言,而是对一个已经高度成功的语言的改进。C++在1997年11月被标准化,目前的标准是ANSI/ISO。

 

JAVA(1995):

Java的最初推动力并不是因特网!而是源于对独立于平台(也就是体系结构中立)语言的需要。

Java是由James Gosling,Patrick Naughton,Chris Warth,Ed Frank和Mike Sheridan于1991年在Sun Microsystems公司设计出来的。开发第一个版本花了18个月。该语言开始名叫“Oak”,于1995年更名为“Java”。

 

C#:

C#是Microsoft公司所创建的,用来支持.NET框架。

 

Javascript(脚本语言—1995):

JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。

前身是 Live Script

正式名称:ECMAScript

ECMAScript-262是JavaScript标准,基于网景(Netscape)公司提出JavaScript语言和微软公司提出的JScript语言。

ECMA开始于1996年,在1997年7月,采纳了首个版本,1998年,该标准成为了国际ISO标准

 

编程的演变历史

标签:ros   调试   贝尔实验室   对象   并且   包括   实验   amp   学习   

原文地址:https://www.cnblogs.com/1-2-3-4a/p/9903591.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!