世界上的计算机语言大概一共有几千种,但是真正流行的恐怕只有十几种。
什么样的计算机语言会得到大规模应用?一本书上总结了六个标准,我觉得写得很好。
A. 快速的提供原型和部署(Fast prototyping and implementation)
对于常见的情况和问题,它应该提供内置工具或现成的解决方案。
B. 支持当代编程范式(Support for modern programming paradigms)
这应该是说,它必须支持对象导向(object-oriented)的编程方法。
C. 可升级性(Scalability)
它必须可以应付大规模的使用。
D. 优秀的性能(Performance)
用它写出来的程序,必须足够快。
E. 互动性(Interoperability)
它应该可以容易地与其他程序进行通讯。
F. 扩展性(Extensibilty)
如果它本身不提供某种功能,你可以自己加上去。
(完)
pinker 说:
Fast prototyping and implementation
implementation应当是实现吧,部署一般说deploy
object-oriented 应该作“面向对象”更准确些
Scalability 我理解应该是可伸缩性,意指能支持小的应用,但也能支持大规模应用。
2008年3月19日 10:09 | # | 引用
Ruan YiFeng 说:
你说得对,译成“应用”更准确一些。
2008年3月20日 00:33 | # | 引用
刘泊 说:
你好,阮一峰 感谢你做这么多年的卡尔维诺中文站.我想问一下命运交叉的城堡,这个电子书你有吗?我一直找不到,有的话能不能麻烦发到我的邮箱呢[email protected]感激不尽!
命运交织的城堡
·城堡
·忘恩负义者的故事
·出卖灵魂的炼金术士的故事
·被诅咒的新娘的故事
·盗墓者的故事
·为情疯狂的奥兰多的故事
·月球上的阿斯托弗的故事
·所有其他的故事
命运交织的酒馆
·酒馆
·举棋不定者的故事
·森林复仇的故事
·幸存战士的故事
·吸血鬼王国的故事
·两则追寻与失落的故事
·我也试着说故事
·三则疯狂与崩毁的故事
附记
2008年3月20日 13:19 | # | 引用
netawater 说:
请问现在下电子书的IRC服务器好用吗?我现在连不上了,:(。
2008年3月21日 10:28 | # | 引用
萨歌 说:
你好,我是在搜索关键词“万物简史”时看到你的博客,文中确实像你说的,有很多地方太牵强,现在我想看这本书,不知市面上有几个中文版本?你觉得哪个好一些?能更进一步确切的表达作者的初衷?谢谢!
2008年3月21日 17:41 | # | 引用
flyinflash 说:
对象导向(object-oriented)
一般OO译为“面向对象”
2008年7月16日 03:45 | # | 引用
yanghe 说:
真是好奇怪,这篇文章被墙了。
您博客上的其它页可以访问,但是这页不翻墙访问不了。
猜测原因是页首有个指向《暴力的根源》(那篇当然也被墙了)的链接。
2014年12月14日 06:22 | # | 引用