C 語言的歷史
初寫:2004.02.15, 更新日期:2016.02.23
 
參考資料: The Development of the C Language
 
 C語言歷史(The History of Language C):
  • 西元1967年,Martin Richards於MIT撰寫出 BCPL (Basic Combined Programming Language),一種簡單且typeless的電腦語言。

  • 西元1970年
    Ken Thompson為改寫Unix系統 ,於著名的Bell實驗室創寫 B 語言
    B語言是以Fortran作測試,是一種沒有資料型別的初版C語言,
    可能以他妻子Bonnie,或先前語言BCPL開頭命名,
    後來,Thompson用B語言重寫UNIX系統,但沒有成功!


  • 西元1972
    Dennis Ritchie博士 在Bell實驗室,重新將B語言改寫,設計出C語言,
    更成功使用C語言重寫UNIX系統!


  • 西元1978年
    Kernighan 和 Ritchie 撰寫的"The C Programming Language, 1st ed."
    更是C語言第一本的經典,也稱之為White Book或者"K&R",
    許多程式語言教材發源於此。

  • 西元1983年
    許多機構、學術單位、廠商,繼續發展各自的C 語言。
    百家爭鳴的結果,造成所編譯出來的執行檔,因版本不同而有移植性的問題。
    後來,美國國家標準協會成立委員會(ANSI X3J11),
    試圖整合統一規範C語言程式的標準。

  • 西元1984年,Bjarne Sroustrup將C語言加入類別class概念,重寫成C++語言.

  • 西元1988年,ANSI  C 語言標準誕生. 參考:www.open-std.org

本文圖片來源 網路農夫 黃天彥(http://www.europa.idv.tw)
引用 "GNU Free Documentation License"。
資料參考:
http://www.linfo.org/thompson.html


曾聖超老師製作