03.02 C語言標準系列

說到C語言標準系列,就不得不提美國國家標準協會(ANSI),當然我們國家也有相關的國家標準部門,專門針對社會上的各行各業制定統一的標準,簡稱國標(GB)。我們今天聊的C語言的標準當然是有ANSI這個部門制定的。下面我們針對每一個版本做一個簡要的瞭解:

C89:

可以說是C語言歷史上一個比較完成的版本,它是ANSI在1989年制定的,主要針對C語言和標準庫進行了規範。

C90

ANSI標準協會在1990對C語言進行了進一步規範並獲的ISO通過,其中提出了C語言的幾個特點,我們稱為C語言的精神,我們下面提出幾條

1、保持語言精煉簡單

2、保持語言的可移植性

3、保持C語言的高效運行。

C99

ANSI針對前面的C語言進行修訂,在保持原有特點(C精神)的同時進行了優化,當然也吸取了其它語言的特點,讓C語言更加流行。

C11

這是C語言的最新版本,標準委員會與2017年對C語言進行了維護,最總推出了C11。

C語言經歷從1989至今仍然活躍在高級語言的前幾名,可見有它的獨有魅力。


C語言標準系列

C語言的發展曲線圖


C語言標準系列

C語言使用調查

https://www.tiobe.com/tiobe-index//詳細數據可以參考此網站


分享到:


相關文章: