為什麼會有這麼多程式語言
朋友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
- 為什麼Julia語言這麼棒?
- 這麼多程式語言,為何Python深受喜歡?Python
- 沒想到吧!Google 排名第一的程式語言,為什麼會這麼火?Go
- Python這麼火,它與其他程式語言有什麼區別?Python
- 學習Python有什麼好處?Python語言為什麼這麼受歡迎?Python
- 何為程式語言?為什麼要學C語言?C語言
- IT程式設計師必知!TCP/IP為什麼會有這麼多的致命漏洞?程式設計師TCP
- 程式設計師為什麼討厭這些語言程式設計師
- 為什麼那麼多人要學習go語言?go語言有什麼特點?Go
- 為什麼 Go 語言能在中國這麼火?Go
- 為什麼中國人沒有自己的程式語言?
- 六星教育:Python為什麼這麼火?未來它將會被什麼語言取代?Python
- 什麼是Go語言?Go語言有什麼特點?Go
- 常見的程式語言python怎麼樣?各程式語言有什麼區別?Python
- “Go語言”有什麼用途?有什麼優勢?Go
- 為什麼程式設計師會有最喜歡與最討厭的程式語言?(earthly)程式設計師
- 為什麼“敏捷”會浪費這麼多時間? - Reddit敏捷
- 多語言ASR?沒有什麼聽不懂,15種語言我全都要
- 為什麼自制指令碼語言是程式語言的最高境界?指令碼
- python語言與其他語言有什麼不同?Python
- 【譯】你的程式語言能做到這個嗎?(為什麼要學函數語言程式設計)函數程式設計
- MySQL:為什麼lsof會看到這麼多臨時檔案MySql
- python有什麼特性?為什麼這麼火?Python
- Python是什麼語言?有什麼優劣勢?Python
- Java語言有什麼特點Java
- Python能幹什麼?為什麼會這麼火?Python
- Python是什麼型別語言?為何Python這麼多人學習?Python型別
- 跑批為什麼會這麼難?
- 為什麼機器學習會選擇Python語言?機器學習Python
- 為什麼程式設計初學者會選擇 Python 作為入門語言?程式設計Python
- 中文程式語言——易語言,到底是用來幹什麼的?易語言值得學習嗎?易語言的優勢有什麼?
- 為什麼 Go 語言沒有三元運算子Go
- 好你個C語言,原來還有這麼多副面孔!C語言
- Python語言怎麼樣?為什麼學Python?Python
- Python和其他流行的程式語言有什麼區別?Python
- Python為啥這麼牛?跟其他語言相比究竟有什麼優勢?Python
- 為什麼很多公司都轉型go語言開發?Go語言能做什麼Go