编程语言的六个标准

作者: 阮一峰

日期: 2008年3月18日

界上的计算机语言大概一共有几千种,但是真正流行的恐怕只有十几种。

什么样的计算机语言会得到大规模应用?一本书上总结了六个标准,我觉得写得很好。

A. 快速的提供原型和部署(Fast prototyping and implementation)

对于常见的情况和问题,它应该提供内置工具或现成的解决方案。

B. 支持当代编程范式(Support for modern programming paradigms)

这应该是说,它必须支持对象导向(object-oriented)的编程方法。

C. 可升级性(Scalability)

它必须可以应付大规模的使用。

D. 优秀的性能(Performance)

用它写出来的程序,必须足够快。

E. 互动性(Interoperability)

它应该可以容易地与其他程序进行通讯。

F. 扩展性(Extensibilty)

如果它本身不提供某种功能,你可以自己加上去。

(完)

留言(7条)

Fast prototyping and implementation
implementation应当是实现吧,部署一般说deploy

object-oriented 应该作“面向对象”更准确些

Scalability 我理解应该是可伸缩性,意指能支持小的应用,但也能支持大规模应用。

引用pinker的发言:

Fast prototyping and implementation
implementation应当是实现吧,部署一般说deploy

你说得对,译成“应用”更准确一些。

你好,阮一峰 感谢你做这么多年的卡尔维诺中文站.我想问一下命运交叉的城堡,这个电子书你有吗?我一直找不到,有的话能不能麻烦发到我的邮箱呢[email protected]感激不尽!


命运交织的城堡
·城堡
·忘恩负义者的故事
·出卖灵魂的炼金术士的故事
·被诅咒的新娘的故事
·盗墓者的故事
·为情疯狂的奥兰多的故事
·月球上的阿斯托弗的故事
·所有其他的故事

命运交织的酒馆
·酒馆
·举棋不定者的故事
·森林复仇的故事
·幸存战士的故事
·吸血鬼王国的故事
·两则追寻与失落的故事
·我也试着说故事
·三则疯狂与崩毁的故事

附记

请问现在下电子书的IRC服务器好用吗?我现在连不上了,:(。

你好,我是在搜索关键词“万物简史”时看到你的博客,文中确实像你说的,有很多地方太牵强,现在我想看这本书,不知市面上有几个中文版本?你觉得哪个好一些?能更进一步确切的表达作者的初衷?谢谢!

对象导向(object-oriented)

一般OO译为“面向对象”

真是好奇怪,这篇文章被墙了。

您博客上的其它页可以访问,但是这页不翻墙访问不了。

猜测原因是页首有个指向《暴力的根源》(那篇当然也被墙了)的链接。

我要发表看法

«-必填

«-必填,不公开

«-我信任你,不会填写广告链接