《程式的故事:從邏輯危機、生成語法、\(\lambda\) 演算到 AI Coding 的思維革命》#
程式語言源於對「真理、文法與機器」的終極追問——一本講述人類與機器溝通介面百年演化的書。
目錄#
前言#
第一篇:數學危機與理論計算的誕生(1900 年代 – 1940 年代)#
-
第1章-1900–1920 年代:希爾伯特的宏偉夢想與「判定問題」
-
第2章-1931 年:哥德爾的不完備定理——擊碎希爾伯特夢想的邏輯鐵錘
-
第3章-1936 年:邱奇的 \(\lambda\) 演算與圖靈的萬能機器
-
第4章-1945 年代:馮·諾伊曼架構與機器語言的黎明
第二篇:高階語言、生成語法與文法解析(1950 年代 – 1960 年代)#
-
第5章-1957 年:約翰·巴庫斯與 Fortran(科學計算的王者)
-
第6章-1957–1959 年:喬姆斯基的「生成語法」與形式語言理論
-
第7章-1958 年:約翰·麥卡錫與 Lisp(\(\lambda\) 演算在現實世界的具體化)
-
第8章-1960 年代初:ALGOL 60 與結構化程式設計的奠基
第三篇:結構化、系統級與物件導向的演進(1970 年代 – 1980 年代)#
-
第9章-1972 年:丹尼斯·里奇與 C 語言(作業系統的共同母語)
-
第10章-1972 年:阿蘭·凱與 Smalltalk(物件導向程式設計的烏托邦)
-
第11章-1980 年代:Bjarne Stroustrup 與 C++(效能與物件的完美融合)
第四篇:網際網路、腳本革命與型別安全(1990 年代 – 2000 年代)#
-
第12章-1991 年:吉多·范羅蘇姆與 Python(人人可用的優雅哲學)
-
第13章-1995 年:網際網路爆炸與 JavaScript、Java 的雙峰並起
-
第14章-2000 年代:動態語言浪潮與框架生態(Ruby, PHP)
第五篇:並行工程、生成語法 vs. LLM 與 AI Coding 時代(2010 年代 – 至今)#
-
第15章-2010 年代:系統程式語言的新浪潮(Go 與 Rust)
-
第16章-2020 年代:兩大範式對撞——生成語法(Generative Grammar)vs. 大語言模型(LLM)
-
第17章-當前與未來:AI Coding 革命與程式設計師的終極轉型