« 中央情报局的《各国概况》 | 首页 | 暴力的根源 »

编程语言的六个标准


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

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

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

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

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

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

C. 可升级性(Scalability)

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

D. 优秀的性能(Performance)

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

E. 互动性(Interoperability)

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

F. 扩展性(Extensibilty)

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

(完)

相关内容

随机文章

  • 2006.05.04: 吴宓《文学与人生》课程阅读书单
    下面的书单收录于《文学与人生》一书。那本书是吴宓30年代在清华大学的课程提纲。这份书单是我很多年前的一个暑假,一个字符一个字符输入电脑的。我以为找不到了,今天发现它还在。我把它贴出来,希望有助于大家读书。
  • 2005.04.01: 需要爱
    去年冬天,我曾经立志要将“ The Great Gatsby”看完,终究没有实现。在停顿了一个冬天以后,现在我打算继续往下读。 一打开小说,就看见那首题诗。 Under the Red, White, and Blue Then wear the gold hat, if that will move her; If you can bounce high, bounce for her too, Till she cry "Lover, gold-hatted, high-bouncing lover, I must have you!." - THOMAS PARKE D'INVILLIERS

功能链接

广告



评论

pinker 说:

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

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

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

Ruan YiFeng 说:

引用pinker的发言:

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

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

刘泊 说:

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


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

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

附记

netawater 说:

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

萨歌 说:

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

flyinflash 说:

对象导向(object-oriented)

一般OO译为“面向对象”

我要发表看法