程序语言的现在和未来 孙志岗
三个关键元素 语言 扩展库 IDE
流行语言 应用编程语言 专项编程语言 Web编程语言 其他 机器语言 汇编语言 Basic Pascal C C++ Java C# Lotus Notes Power Builder Web编程语言 HTML XML PHP ASP JSP JavaScript VBScript 其他 perl python VBA
过去的辉煌 现在的辉煌 未来的…… Basic BASICA、GWBASIC、QBASIC 《BASIC语言》谭浩强 Visual Basic 1.0-.NET 控件繁多 IDE很方便 未来的…… VB.NET颠覆了以往的BASIC,使它更像C++/Java/C#
过去的辉煌 现在的辉煌 未来…… Pascal 完美的结构化使其成为优秀的教学语言 Delphi、Kylix 强大的扩展库 一直在进步的IDE 未来…… Borland公司的工作重心已经在JBuilder,甚至C# Builder
良好设计的C程序的重用性、扩展性等并不比面向对象程序差 几乎是各种平台必须首先支持的语言 仍然是很多高素质程序员(黑客)的最爱 良好设计的C程序的重用性、扩展性等并不比面向对象程序差 几乎是各种平台必须首先支持的语言
C++ 总被与C相提并论 与C一样被广泛地支持 MFC仍然是Win32平台下最重要的类库 自身仍在不断扩充、完善
Java本身代表着一种先进,其众多的IDE也是 越来越多地被应用
C# 一个与Java不堪伯仲的语言 以微软的能力,前途可待
网络(尤其是web)和数据库能力越来越强 语言的发展趋势 开发越来越快,执行越来越慢 越来越严格地面向对象 越来越多地融入软件工程思想 给用户的限制越来越多 编程粒度越来越大 运行的层次越来越高 网络(尤其是web)和数据库能力越来越强
IDE的发展趋势 自动化程度越来越高 越来越多地融入各种CASE工具 可视化程度越来越高 一种IDE支持多种语言