程式語言的誕生史-2026 gemini整理

 


這是一份整理好的程式語言發展時間軸,涵蓋了從早期電腦科學奠基到現代雲端與 AI 時代的重要語言:


1950 - 1960年代:奠基時期 (低階向高階跨越)

這是電腦科學的開荒時代,許多現代程式設計的核心觀念在此時成型。

年份語言主要用途 / 特色
1957Fortran科學計算與工程應用,是第一個廣泛使用的高階語言。
1958LispAI 人工智慧研究的鼻祖,引入了遞迴與符號處理。
1959COBOL商業數據處理,設計初衷是為了讓非技術人員也能讀懂代碼。
1964BASIC為了教學而設計,讓程式編寫變得大眾化。

1970 - 1980年代:結構化與物件導向的誕生

這個時期出現了許多至今仍影響深遠的系統級語言。

年份語言主要用途 / 特色
1970Pascal結構化程式設計的經典教學語言。
1972C「程式語言之王」。系統開發、作業系統(Unix)的核心。
1979SQL結構化查詢語言,定義了資料庫的操作標準。
1983C++在 C 的基礎上加入了「物件導向(OOP)」概念。
1983Objective-C曾是 Apple 生態系(iOS/macOS)的核心開發語言。

1990年代:網際網路與萬用語言的爆發

隨著網路興起,腳本語言與跨平台語言成為主流。

年份語言主要用途 / 特色
1991Python以簡潔著稱,現今在 AI、數據科學領域統治地位。
1995Java「一次編寫,到處運行」,大型企業後端與 Android 的支柱。
1995JavaScript網頁前端的唯一標準,現在也能做後端(Node.js)。
1995PHP網頁動態腳本語言,驅動了早期的 Web 2.0 與 WordPress。
1995Ruby追求程式員開發樂趣,Ruby on Rails 框架曾極度流行。

2000 - 2010年代:現代化、安全與效能優化

針對現代多核心處理器、記憶體安全與移動端開發進行優化。

年份語言主要用途 / 特色
2000C#Microsoft 開發,結合 Java 的易用性與 C++ 的強大。
2009Go (Golang)Google 開發,專為高併發雲端服務與微服務設計。
2010Rust強調記憶體安全與極致效能,逐漸在系統開發中取代 C++。
2014SwiftApple 用來取代 Objective-C 的現代開發語言。
2011KotlinJetBrains 開發,現在是 Android 官方首選開發語言。
2012TypeScript為 JavaScript 加入類型系統,大型網頁專案必備。

2020年代以後:AI 與垂直領域優化

目前的趨勢在於與 AI 協作,以及針對特定硬體(如 GPU/TPU)的語言優化(如 Mojo 等新興語言)。

小觀察: 你會發現 1995 年是程式語言最瘋狂的「大爆發年」,目前的網頁生態(JS, Java, PHP)幾乎都是在那一年奠定的。

留言

這個網誌中的熱門文章

從 Metadata 到 AI 摘要:Google 搜尋結果 Title 與 Description 摘要化的演進研究

Google AdSense廣告如何領取收益?