正在阅读:漫话程序设计语言的进化漫话程序设计语言的进化

2005-04-28 09:57 出处: 作者:宋靖宇 责任编辑:huangpeidan

软件开发语言龙虎斗

  从1952年第一个高级语言Short Code诞生到现在,程序设计语言先后出现了不同类型、不同版本不下数百种语言。它们有的昙花一现,有的被吸收合并到其他语言中,也有一些语言不断地被完善、更新、发展。在这个过程中,开发环境提供商之间也不断地进行着激烈的竞争。

  1964年诞生的Basic语言是较早出现且至今仍有较大影响的语言之一。1975年,微软以Basic解释器创业,尽管1987年Borland 公司成功地推出了Turbo Basic 1.0,但由于其内部原因而放弃了Basic市场,从而使微软在Basic领域是一览众山小。1991年,Visual Basic 1.0问世,它允许程序员在一个所见即所得的图形界面中迅速完成开发任务。1998年发布的Visual Basic 6.0是传统Visual Basic中功能最全、应用最广的一个版本。伴随着.NET平台的横空出世,Visual Basic.NET又以一个全新的面目出现在我们面前。

  尽管Basic语言诞生较早,但其真正商业化是从1983年开始的。而在这一年,Borland公司又推出了著名的Pascal编译器Turbo Pascal 1.0,在一定程度上抢了Basic的风头。Turbo Pascal 1.0正式开创了Borland影响PC开发工具十几年的历史。尽管微软也曾经推出了Microsoft Pascal,但无疾而终。随着Turbo Pascal 第9版的推出,Pascal语言也得到了不断的发展。1995年,Borland发布了Delphi,使Pascal成为一种可视化编程语言。Delphi 1.0号称“VB Killer”,又一次在危难的时刻拯救了Borland。

  微软和Borland之间的竞争并不只是在Basic和Pascal方面,在C语言世界里也同样如此。早期的C/C++开发环境是Borland于1989年5月发布的Turbo C。同一时期,微软也推出了Microsoft C/C++,不过它直到6.0版,市场反映都一直平平。之后,Borland C/C++ 3.0问世,开启了Borland雄霸C/C++编译器常达五六年之久的序幕。尤其是其3.1版的畅销,使Borland一举击溃了Microsoft C/C++,市场占有率超过了50%。但后来由于Borland决策上的一些失误,随后的4.0和4.5版市场反映极差,相反微软于1995年成功地推出了Visual C++ 1.0,并获得市场好评,它不但在编译器方面能与Borland C/C++ 3.1相抗衡,在整合发展环境方面更加领先。应该说,这是两家公司C/C++战役的转折点,也是C/C++发展的里程碑。在此之后,Visual C++一路高歌猛进到6.0版,并最终发展为.NET时代的C#。不过,Borland也并没有一蹶不振,2003年5月,Borland针对.NET发布了C#Builder,之后又发布了C++ BuilderX。

  说到编程语言,不能不说Java。Java是Internet时代的产物,同其他前辈语言相比,其最大的特色在于“一次编码,多处运行”。Sun公司是Java语言的缔造者,但对Java开发环境做出最大贡献的是Borland的JBuilder系列产品。1997年,Borland发布JBuilder 1.0,进军Java跨平台开发。这之后,微软曾试图染指Java开发环境市场,并影响Java的技术发展,并在Visual Studio系列中,将Visual J++从1.0直接跨越到6.0。但是,JBuilder至今仍控制着Java的开发环境市场。

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品