世界上的計算機語言大概一共有幾千種,但是真正流行的恐怕只有十幾種。
什麼樣的計算機語言會得到大規模應用?一本書上總結了六個標準,我覺得寫得很好。
A. 快速的提供原型和部署(Fast prototyping and implementation)
對於常見的情況和問題,它應該提供內建工具或現成的解決方案。
B. 支援當代程式設計正規化(Support for modern programming paradigms)
這應該是說,它必須支援物件導向(object-oriented)的程式設計方法。
C. 可升級性(Scalability)
它必須可以應付大規模的使用。
D. 優秀的效能(Performance)
用它寫出來的程式,必須足夠快。
E. 互動性(Interoperability)
它應該可以容易地與其他程式進行通訊。
F. 擴充套件性(Extensibilty)
如果它本身不提供某種功能,你可以自己加上去。
(完)