01 了解C語言歷史和特性

2021-10-13 22:26:39 字數 822 閱讀 9360

c語言應用領域

3、語言標準

4、c編譯器和鏈結器

c語言誕生於2023年,它是由丹尼斯 · 里奇(dennis ritch)和肯 · 湯普遜(ken thompson)在貝爾實驗室開發unix作業系統時設計的程式語言。

2.1 優點

2.2 缺點

世界不存在完美,完美意味著進步的終止!包括程式語言在內。 例如c語言在自由靈活的的同時,開發者必須就要承受更多的責任。特別是c在涉及指標的時候,往往指標指向的錯誤會難以察覺,所以開發者往往都要保持高度的警惕。

c語言**緊湊簡潔,結合了大量的運算子,如果**沒有很好的模組化,堆積在一起會讓人產生及其費解的**。

瑕不掩瑜,c語言的優點比缺點多很多。

作業系統

例如大名鼎鼎的unix作業系統。

計算機語言

例如業界流行的python語言,就是由c語言開發的。

嵌入式系統

其他pc應用,計算機遊戲…等

​ 在理想情況下,該程式執行的情況在任何實現中都應該相同,不同的實現要遵行同乙個標準。

3.1 ansi/iso標準

​ 2023年,美國國家標準協會(ansi)正式公布了c語言和c標準庫。

2023年,國家標準組織採用了這套標準(iso c)。

ansi c 和 iso c是完全相同的標準,最終版本通常也叫c89或c90。

3.2 c99標準

​ 2023年,ansi/iso聯合委員會在c90標準的原則上修訂該標準,最終發布c99標準。

3.3 c11標準

​ 2023年發布了c11標準,c99的標準的一些特性成為c11標準的可選項。

c語言歷史

c89 c90 c99 c11 c語言的三套標準 c語言最初由 dennis ritchie 於 1969 年到 1973 年在 at t 貝爾實驗室裡開發出來,主要用於重新實現 unix 作業系統。此時,c語言又被稱為 k r c。其中,k 表示 kernighan 的首字母,而 r 則是 rit...

c語言發展歷史

取bcpl的首字母b 而設計出來的語言b語言。第乙個unix系統就是用b語言寫的。這一切都發生在偉大的貝爾實驗室。在1972年,美國貝爾實驗室的 d.m.ritchie 在b語言的基礎上最終設計出了一種新的語言,他取了bcpl的第二個字母作為這種語言的名字,這就是c語言。可移植的c語言編譯程式 的發...

C語言發展歷史

c語言是當今世界上用途最廣泛 最通用的計算機高階語言。它既可以寫出系統軟體,比如計算機作業系統,也可以寫出各種應用軟體,因此成為了應用廣泛,最流行,最受歡迎的計算機高階語言。那麼c語言究竟是怎麼發展起來的呢?語言是在 70 年代初問世的。一九七八年由美國 電報公司 at t 貝爾實驗室正式發表了 語...