在计算机编程语言发展的道路上,1995年是一个值得纪念的一年,在这一年里,诞生了很多现在还很流行的编程语言,如java、php、ruby、delphi,也产生了很多有名的IT人物,如James Gosling、Rasmus Lerdorf、松本行弘、Anders Hejlsberg。笔者整理了一些相关资料,分享给大家。
1.java语言
Java是由Sun公司于1995年5月推出的。由詹姆斯·高斯林和Sun公司同事们共同研发。Java分为三个体系JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版),JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版),JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。java被许多开发人员所拥戴,被成为“美丽的”语言。java适用于没有.net编程经验的人员。Duquaine说:“如果您不是微软产品的使用者,那么学习Java必不可少。”
Java之父
大名鼎鼎的IT人物詹姆斯·高斯林(James Gosling)出生在加拿大一个村庄。詹姆斯·高斯林获得博士学位后到IBM工作,设计IBM第一代工作站。后来跳槽到了Sun公司。在Sun詹姆斯·高斯林与同事一起研发了java。
2.php语言
php是一种开源,工作在服务器端,跨平台,使用HTML脚本的语言,因为可置入HTML页面,因此尤其适用于网页制作。PHP独特的语法混合了C、Java、Perl以及PHP自创语法,可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多,PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
php之父
PHP之父Rasmus Lerdorf也是一个非常有名的IT人物,出生在1968年9月22日。1993年毕业于加拿大滑铁卢大学计算机科学专业。Rasmus Lerdorf 为了要维护个人网页,用c语言开发了一些CGI工具程式集,来取代原先使用的 Perl 程式。Rasmus Lerdorf 在1995年6月8日将 PHP/FI 公开。在新的成员加入开发行列之后,在1995年中,PHP2.0发布了。2000年,PHP4.0又问世了,其中增加了许多新的特性。2002年Rasmus Lerdorf加盟雅虎,并一直在该公司担任工程师。2009年11月11日Rasmus Lerdorf通过Twitter 宣布,他已经从雅虎离职。
3.ruby语言
Ruby是一种动态的面向对象的开源语言。Rails上的Ruby则是一种使用Ruby编写的开源网络程序框架,该框架与MVC(模型-查看-控制)结构十分类似。由于ruby简便性,有效性以及让电脑完成任务的能力,近年来,该语言的使用量已经迅速增长。另外的好处是非常容易学习。Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada 以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java 平台)、IronRuby(.NET 平台)等其他平台的 Ruby 语言替代品。Ruby的作者于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。
ruby之父
下面讲的这个IT人物松本行弘(Yukihiro Mats-umoto),是一个日本人,1965年出生。他中学时自学了编程,在父亲的电脑Sharp PC-1210上写出了第一个Basic程序。1984年松本行弘进入筑波大学第三学群资讯(情报)学类,中间甚至还休学两年,从事基督教传教工作。不过,松本行弘最终仍然选择回到校园完成学业,并于1990年毕业,获得了信息科学学位。此后,松本行弘一直从事程序设计语言和编译器相关的设计与开发工作。松本行弘认为以往的编程语言过分强调运行速度,而忽视计算机真正的主人—“人”,他认为:“一个好的编程语言不仅可以执行程序任务,也应该帮助程序员形成更好的编程逻辑。”于是,松本行弘想发明一种使开发既高效又有趣的语言,这就是后来更人性化的编程语言Ruby。
4.delphi语言
Delphi,是Windows平台下著名的快速应用程序开发工具(Rapid Application Development,简称RAD)。它的前身,即是DOS时代盛行一时的“BorlandTurbo Pascal”,最早的版本由美国Borland(宝兰)公司于1995年开发。主创者为Anders Hejlsberg。经过数年的发展,此产品也转移至Embarcadero公司旗下。Delphi是一个集成开发环境(IDE),使用的核心是由传统Pascal语言发展而来的Object Pascal,以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。
delphi之父
IT人物安德斯·海尔斯伯格(Anders Hejlsberg),丹麦人,曾在丹麦科技大学学习工程学。Anders Hejlsberg第一次登上软件界历史舞台是在80年代早期,因为他为MS-DOS和CP/M设计了一个Pascal编译器。当时,还是一个小公司的 Borland很快雇用了他,并买下了他的编译器,改称Turbo Pascal。在Borland,Hejlsberg继续开发Turbo Pascal,并最终带领他的小组设计了Turbo Pascal的替代品、开发工具史上的奇迹:Delphi语言。1996年,安德斯·海尔斯伯格离开Borland去了微软(Microsoft)。1996年Anders来到微软后,直接主抓Visual J++的研发工作,并在1999年被授予“distinguished engineer”(卓越工程师),在微软仅有16人获得这样的荣誉。Anders担任了C#语言的首席设计师,同时也是微软.NET战略构架的重要参与决策者。C#已成为微软反击Java语言的最有力武器。




都是1995. 95年国内的软件水平是什么样的?