Brian W. Kernighan和Dennis M. Ritchie當年用什麼軟體寫出了《The C Programming Language》?



1970年,Ken Thompson在貝爾實驗室的淘汰機器PDP–7上用B語言寫了UNIX系統,使之成為計算機操作系統史上具有不可撼動的地位。1972-1973年間,Dennis Ritchie和Ken Thompson在B語言基礎上發展和完善出C語言,並重寫UNIX系統。1978年,Kernighan 和 Ritchie寫了《The C Programming Language》,成為實際上的C語言規範,簡稱KR C。當時還沒有編譯器,馮·諾依曼甚至還對高級語言嗤之以鼻,對John Backus說你為什麼除了機器語言老想搞其他的語言呢?Fortran語言有用嗎?他還對自己一個搞出編譯器的學生說你幹嘛用這麼寶貴的計算機資源來干這個這麼瑣碎的事情呢?實在沒有意義。——沒有直接回答題主問題。


推薦閱讀:

任何遞歸程序都能轉換為一個等價的非遞歸程序嗎?
把函數式編程語言寫得和彙編一樣是一番怎樣的感受?
Mathematica中如何定義f[x+y]=f[x]+f[y]?
如何在Unity中實現MVC模式?
同名的全局變數在循環體中怎麼引用?

TAG:編程語言 | 編程 | C編程語言 | CC |