C語言版本迭代

rexnie發表於2018-05-06

和大多數程式語言一樣,C語言版本迭代過程也經歷了誕生,到被關注,被廣泛使用,必須標準化,最後普及的過程。《C專家程式設計》一書有介紹C語言誕生及K&R C,ANSI C,ISO C等標準化的一些故事,有興趣的可以去看看。

作為程式設計師,我關心的是版本的標準迭代。

1978年,C語言經典名著The C Programming Language出版了,該版本描述的C受到了廣泛使用,被稱為K&R C.

1989年12月,ANSI基於K&R C作了標準化,釋出了ANSI C標準。後來ISO基於ANSI C標準作了少量修改,出版了ISO C標準。

下圖詳細地列出了C標準化的迭代。

C語言版本迭代

為了最大限度的保證程式的可移植性,最好都遵守ISO C的標準來寫我們的程式碼。

參考:

  1. http://en.cppreference.com/w/
  2. 《The C Programming Language中文版(第2版.新版)》
  3. 《C專家程式設計》

相關文章