c語言是一種結構化的編程語言。它也稱為面向函數的編程語言。C語言是由美國貝爾實驗室(AT&T)的Dennis Ritchie于1972年開發的。1968年,丹尼斯·裡奇(Dennis Ritchie)開始研究諸如BCPL,CPL之類的編程語言。他研究的主要目的是開發一種新的語言來創建一個稱為UNIX的操作系統。經過四年的研究,創建了一種新的編程語言,并針對BCPL和CPL等語言中的缺陷提供了解決方案。1972年,新語言被引入,名稱為“ Traditional C ”。
名稱“ c”是從先前的語言“ B”(BCPL)的序列中選擇的,因為“ c”的大多數功能都源自BCPL(B語言)。c語言的第一個成果是UNIX操作系統。最初的UNIX OS是完全使用“ c”編程語言開發的。Dennis Ritchie是“ C”語言的創始人,被稱為“ C之父”和“ UNIX之父”。c編程語言非常流行,因為它可靠,簡單且易于使用,并且幾乎是所有其他編程語言的基礎。
以下是“ c”之前的語言和“ c”的各種版本。
1. CPL(通用編程語言)
CPL是1960年代初期由劍橋大學的Martin Richards發明的。
2. BCPL(基本組合編程語言)BCPL是1966年由劍橋大學的Martin Richards發明的。當時它是一種流行的編程語言。BCPL允許用戶直接訪問計算機内存。BCPL是CPL的擴展。
3. B語言B語言源自BCPL。它是由美國貝爾實驗室的Ken Thompson和Dennis Ritchie于1969年推出的。B語言類似于BCPL。
4. C語言C語言源自B語言。它是由美國貝爾實驗室的Dennis Ritchie于1972年推出的。C語言主要是為了創建一個稱為UNIX的操作系統而開發的。名稱C是基于先前的語言B和BCPL給出的。百分之九十的UNIX操作系統代碼都是用C語言編寫的。在1970年代,C語言成為一種非常流行的編程語言。許多大學和組織開始為各自的項目創建其C語言版本。因此,C語言當時有許多變體。後來它被标準化。
5. ANSI C(C89)1983年,ANSI(美國國家标準協會)成立了一個委員會,以制定C語言的标準規範。1989年,該委員會推出了帶有标準庫文件的标準C版本,名稱為“ ANSI C”。ANSI C也簡稱為C89。
6. C90在1990年,ANSI C通過了一些新功能,例如新的庫文件,新的處理器命令,被ISO(國際标準化組織)标準化。并且還添加了關鍵字const,volatile和signed等。ISO标準化的ANSI C為ISO / IEC 9899:1990。此版本簡稱為C90。
7. C99在1995年,C90添加了許多新功能,以創建C90的新版本。這個新版本的C在1999年通過了ISO标準化,名稱為ISO / IEC 9899:1999。簡稱為C99。後來C99成為C的官方标準版本。
尾言
如果足下正在學習C語言,不妨關注《C語言入門視頻教程51合集篇》
如果足下C語言學完,想要想學習數據結構,不妨關注《C語言數據結構入門教程》
,