程式開發語言的七大奇蹟
程式開發語言的七大奇蹟[@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。但上面七個才是我真正的選擇。
您的“七大”名單是什麼呢?【編譯:玉磊】
【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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 國人開發的程式語言-“明”語言
- Elm 語言開發微信小程式微信小程式
- 網站開發的常用程式語言有哪些?網站
- 輕鬆開發多語言程式 (轉)
- C語言開發windows程式主要程式結構C語言Windows
- App 開發語言APP
- 用C++從0開始開發自己的程式語言C++
- FinC:國人開發的嵌入式程式語言(轉)
- 《黑神話·悟空》是用什麼程式語言開發的?
- java的跨開發語言功能Java
- 搞安全開發都是用什麼程式語言?
- Swift 新語言開發Swift
- C語言開發工具C語言
- go語言安卓開發Go安卓
- IT七大奇蹟評選 摩爾定律Wii蘋果iPhone等上榜蘋果iPhone
- 最‘乾淨’的程式語言——空白程式語言
- 各行業都愛用什麼程式語言開發?行業
- 以太坊Solidity程式語言開發框架————5、移植Solid框架
- 用Nim語言開發windows GUI圖形介面程式WindowsGUI
- plsql開發語言基礎SQL
- Rust語言開發資源Rust
- 鴻蒙開發TypeScript語言:【Number】鴻蒙TypeScript
- 以DevExpress開發的WinFrom程式的多語言功能的實現devExpress
- 【開發語言】PHP、Java、C語言的編譯執行過程PHPJavaC語言編譯
- java開發系統核心:使用C語言開發系統應用程式JavaC語言
- 開發自己的前端工具庫(二):函數語言程式設計前端函數程式設計
- 如何選擇開發語言或者開發工具
- 研讀JavaScript全棧開發員:雲時代的奇蹟JavaScript全棧
- 細述程式語言的發展過程
- Python程式語言的發展簡史Python
- 消除遊戲/猜成語/系統開發/成語猜謎/Python程式語言遊戲Python
- 以太坊Solidity程式語言開發框架————9、控制檯Solid框架
- 區塊鏈開發入門如何選擇程式語言?區塊鏈
- Fuchsia 的開發語言政策與解讀
- Go語言開發的Web框架都有哪些?GoWeb框架
- WinRT開發語言的功能和效率薦
- 把程式語言看做語言
- Go語言併發程式設計Go程式設計