程式語言的誕生史-2026 gemini整理
這是一份整理好的程式語言發展時間軸,涵蓋了從早期電腦科學奠基到現代雲端與 AI 時代的重要語言:
1950 - 1960年代:奠基時期 (低階向高階跨越)
這是電腦科學的開荒時代,許多現代程式設計的核心觀念在此時成型。
| 年份 | 語言 | 主要用途 / 特色 |
| 1957 | Fortran | 科學計算與工程應用,是第一個廣泛使用的高階語言。 |
| 1958 | Lisp | AI 人工智慧研究的鼻祖,引入了遞迴與符號處理。 |
| 1959 | COBOL | 商業數據處理,設計初衷是為了讓非技術人員也能讀懂代碼。 |
| 1964 | BASIC | 為了教學而設計,讓程式編寫變得大眾化。 |
1970 - 1980年代:結構化與物件導向的誕生
這個時期出現了許多至今仍影響深遠的系統級語言。
| 年份 | 語言 | 主要用途 / 特色 |
| 1970 | Pascal | 結構化程式設計的經典教學語言。 |
| 1972 | C | 「程式語言之王」。系統開發、作業系統(Unix)的核心。 |
| 1979 | SQL | 結構化查詢語言,定義了資料庫的操作標準。 |
| 1983 | C++ | 在 C 的基礎上加入了「物件導向(OOP)」概念。 |
| 1983 | Objective-C | 曾是 Apple 生態系(iOS/macOS)的核心開發語言。 |
1990年代:網際網路與萬用語言的爆發
隨著網路興起,腳本語言與跨平台語言成為主流。
| 年份 | 語言 | 主要用途 / 特色 |
| 1991 | Python | 以簡潔著稱,現今在 AI、數據科學領域統治地位。 |
| 1995 | Java | 「一次編寫,到處運行」,大型企業後端與 Android 的支柱。 |
| 1995 | JavaScript | 網頁前端的唯一標準,現在也能做後端(Node.js)。 |
| 1995 | PHP | 網頁動態腳本語言,驅動了早期的 Web 2.0 與 WordPress。 |
| 1995 | Ruby | 追求程式員開發樂趣,Ruby on Rails 框架曾極度流行。 |
2000 - 2010年代:現代化、安全與效能優化
針對現代多核心處理器、記憶體安全與移動端開發進行優化。
| 年份 | 語言 | 主要用途 / 特色 |
| 2000 | C# | Microsoft 開發,結合 Java 的易用性與 C++ 的強大。 |
| 2009 | Go (Golang) | Google 開發,專為高併發雲端服務與微服務設計。 |
| 2010 | Rust | 強調記憶體安全與極致效能,逐漸在系統開發中取代 C++。 |
| 2014 | Swift | Apple 用來取代 Objective-C 的現代開發語言。 |
| 2011 | Kotlin | JetBrains 開發,現在是 Android 官方首選開發語言。 |
| 2012 | TypeScript | 為 JavaScript 加入類型系統,大型網頁專案必備。 |
2020年代以後:AI 與垂直領域優化
目前的趨勢在於與 AI 協作,以及針對特定硬體(如 GPU/TPU)的語言優化(如 Mojo 等新興語言)。
小觀察: 你會發現 1995 年是程式語言最瘋狂的「大爆發年」,目前的網頁生態(JS, Java, PHP)幾乎都是在那一年奠定的。

留言
張貼留言