世界上的计算机语言大概一共有几千种,但是真正流行的恐怕只有十几种。
什么样的计算机语言会得到大规模应用?一本书上总结了六个标准,我觉得写得很好。 A. 快速的提供原型和部署(Fast prototyping and implementation)
对于常见的情况和问题,它应该提供内置工具或现成的解决方案。 B. 支持当代编程范式(Support for modern programming paradigms)
这应该是说,它必须支持对象导向(object-oriented)的编程方法。 C. 可升级性(Scalability)
它必须可以应付大规模的使用。 D. 优秀的性能(Performance)
用它写出来的程序,必须足够快。 E. 互动性(Interoperability)
它应该可以容易地与其他程序进行通讯。 F. 扩展性(Extensibilty)
如果它本身不提供某种功能,你可以自己加上去。
(完)