為什麼會有這麼多程式語言
朋友Kevin Kelleher向我建議了一個比較各種程式語言的有趣方法:看看它們各自都是來解決什麼問題的。可問題是,像這樣去描述,你可以羅列出無數的語言,而且你可以使用各種的角度來描述。
Algol: 組合語言太低階了。
Pascal: Algol語言缺少足夠的資料型別。
Modula: Pascal語言對於系統應用程式設計來說太弱了。
Simula: Algol語言在模擬模擬方面不夠好。
Smalltalk:Simula語言裡並不是所有的東西都是物件。
Fortran:組合語言太低階。
Cobol: Fortran語言不好用。
PL/1: Fortran語言缺少足夠的資料型別。
Ada:所有現存的程式語言都有缺失。
Basic: Fortran語言不好用。
APL: Fortran語言在陣列操作上不好用。
J: APL語言需要自己的字符集。
C: 組合語言太低階。
C++: C語言太低階。
Java: C++太笨重。微軟在壓迫我們。
C#: Java是Sun公司控制的。
Lisp: 用圖靈機方式描述計算機計算太彆扭。
Scheme: MacLisp語言太笨拙。
T: Scheme語言沒有程式庫。
Common Lisp:Lisp語言的方言太多了。
Dylan: Scheme語言沒有程式庫,Lisp語法太瘋狂。
Perl: Shell指令碼/awk/sed都不像程式語言。
Python: Perl語言太讓人受不了。
Ruby: Perl語言太笨拙,Lisp語法太瘋狂。
Prolog: 程式設計不夠邏輯。
原文連結:What Languages Fix
相關文章
- 為什麼會有這麼多的程式語言?
- 程式語言這麼多,為什麼建議選擇Python?Python
- 為什麼這麼多人學不會C語言呢?C語言
- 為什麼會有這麼多種的資料庫資料庫
- 為什麼Julia語言這麼棒?
- 為什麼有這麼多 Python?Python
- 程式語言那麼多,為什麼Google獨愛JS?GoJS
- 沒想到吧!Google 排名第一的程式語言,為什麼會這麼火?Go
- 為什麼 Go 語言能在中國這麼火?Go
- IT程式設計師必知!TCP/IP為什麼會有這麼多的致命漏洞?程式設計師TCP
- 為什麼中國人沒有自己的程式語言?
- 這麼多程式語言,為何Python深受喜歡?Python
- 為什麼那麼多人要學習go語言?go語言有什麼特點?Go
- 何為程式語言?為什麼要學C語言?C語言
- Python這麼火,它與其他程式語言有什麼區別?Python
- 學習Python有什麼好處?Python語言為什麼這麼受歡迎?Python
- 程式設計師為什麼討厭這些語言程式設計師
- 為什麼動態型別程式語言會如此流行?型別
- 六星教育:Python為什麼這麼火?未來它將會被什麼語言取代?Python
- 什麼是Go語言?Go語言有什麼特點?Go
- 為什麼需要更多的程式語言
- 為什麼“敏捷”會浪費這麼多時間? - Reddit敏捷
- PHP為什麼會被認為是草根語言?PHP
- “Go語言”有什麼用途?有什麼優勢?Go
- 為什麼機器學習會選擇Python語言?機器學習Python
- 自制程式語言有什麼好處?
- 為什麼女程式設計師會這麼少?程式設計師
- MySQL:為什麼lsof會看到這麼多臨時檔案MySql
- 世界上的程式語言已這麼豐富 為什麼還不夠?
- 為什麼我喜歡 Lisp 程式語言Lisp
- 為什麼有些程式語言會死而有些能活下來?
- 常見的程式語言python怎麼樣?各程式語言有什麼區別?Python
- python有什麼特性?為什麼這麼火?Python
- 什麼是程式語言
- 程式設計師,你為什麼值這麼多錢?程式設計師
- 多語言ASR?沒有什麼聽不懂,15種語言我全都要
- 為什麼程式設計師會有最喜歡與最討厭的程式語言?(earthly)程式設計師
- Python能幹什麼?為什麼會這麼火?Python