程式開發語言的七大奇蹟

heying1229發表於2007-09-25
程式開發語言的七大奇蹟[@more@]來自:CSDN玉磊

【CSDN 編譯】前不久,剛剛評選出了世界新七大奇蹟,於是我產生了一個既有趣又是我沉思已久的想法:評選程式設計語言的七大奇蹟。假設有人剛來到這個星球,接觸我們的文明和電腦科學,你想向他介紹七種最具影響力的程式語言,你會選哪七個?

我評選的標準大抵這樣:

l 有成功的直接應用或者深遠影響。所以,一時或者只是部分人的流行都不行。

l 需考慮它給程式語言帶來的啟示和創新。

l 補充一點:在純語法和平臺/庫之間有交叉之處。

以下是我“七大奇蹟”的名單(以日期為序):

1.Fortran

儘管老了點,圖靈機更老,但是Rortran 被譽為程式語言的鼻祖。雖然她很“醜”,而且有很多大的問題,但畢竟她已被證明是很多“第一”。

2.Lisp

Lisp最初作為書寫字元與表的遞迴函式的形式系統出現,一種計算機的表處理語言,是函式型語言。可以說,她是繼Fortran之後出現的第二個古老計算機高階語言,為人工智慧的發展作出了不可磨滅的貢獻。

3.Smalltalk

她被公認為歷史上第二個物件導向的程式設計語言,和第一個真正的整合開發環境(IDE), OOP 在Smalltalk語言的完善和標準化過程中得到更多的擴充套件和對以前的思想的重新註解,被認為是面嚮物件語言的鼻祖。

4.C 語言

她就沒有必要多說了吧。儘管她在語法上有些問題,可是這麼多年來一直擔負著程式語言和軟體設計的重任。

5.Python

Python 入選這個名單有三個理由。一,她是教育家的夢想——易學;二,處理strings 尤為有效;三,擴充套件性強。

6.Java

由於跟C++ 和Smalltalk 的血統關係,Java 功能強大,有點眾多。反映在JVM、包、檔案/分類的命名、統一的字元編碼標準……也許未來歷史學家會這樣定義一個優秀的程式語言:“功能像Java 一樣,再小一點就可以了。”

7.JavaScript

也許有人對我的這個選擇又提出異議了,然而想想吧,Java 和C 給了我們filesystem 和 sockets ,JavaScript 給了我們DOM和Ajax。當你連結到像Google Maps時,你就知道我為什麼選她了。

這裡尤其要提的還有C++、Visual Basic、Cobol、Perl 和APL。但上面七個才是我真正的選擇。

您的“七大”名單是什麼呢?【編譯:玉磊】

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10172717/viewspace-972065/,如需轉載,請註明出處,否則將追究法律責任。

相關文章