新聞中心
C 語言是一種通用的高級語言,最初是由丹尼斯·里奇在貝爾實驗室為開發(fā) UNIX 操作系統(tǒng)而設(shè)計的。C 語言最開始是于 1972 年在 DEC PDP-11 計算機上被首次實現(xiàn)。

在 1978 年,布萊恩·柯林漢(Brian Kernighan)和丹尼斯·里奇(Dennis Ritchie)制作了 C 的第一個公開可用的描述,現(xiàn)在被稱為 K&R 標準。
UNIX 操作系統(tǒng),C編譯器,和幾乎所有的 UNIX 應(yīng)用程序都是用 C 語言編寫的。由于各種原因,C 語言現(xiàn)在已經(jīng)成為一種廣泛使用的專業(yè)語言。
- 易于學(xué)習(xí)。
- 結(jié)構(gòu)化語言。
- 它產(chǎn)生高效率的程序。
- 它可以處理底層的活動。
- 它可以在多種計算機平臺上編譯。
關(guān)于 C
- C 語言是為了編寫 UNIX 操作系統(tǒng)而被發(fā)明的。
- C 語言是以 B 語言為基礎(chǔ)的,B 語言大概是在 1970 年被引進的。
- C 語言標準是于 1988 年由美國國家標準協(xié)會(ANSI,全稱 American National Standard Institute)制定的。
- 截至 1973 年,UNIX 操作系統(tǒng)完全使用 C 語言編寫。
- 目前,C 語言是最廣泛使用的系統(tǒng)程序設(shè)計語言。
- 大多數(shù)先進的軟件都是使用 C 語言實現(xiàn)的。
- 當(dāng)今最流行的 Linux 操作系統(tǒng)和 RDBMS MySQL 都是使用 C 語言編寫的。
為什么要使用 C?
C 語言最初是用于系統(tǒng)開發(fā)工作,特別是組成操作系統(tǒng)的程序。由于 C 語言所產(chǎn)生的代碼運行速度與匯編語言編寫的代碼運行速度幾乎一樣,所以采用 C 語言作為系統(tǒng)開發(fā)語言。下面列舉幾個使用 C 的實例:
- 操作系統(tǒng)
- 語言編譯器
- 匯編器
- 文本編輯器
- 后臺打印服務(wù)(Print Spooler)
- 網(wǎng)絡(luò)驅(qū)動器
- 現(xiàn)代程序
- 數(shù)據(jù)庫
- 語言解釋器
- 實體工具
C 程序
一個 C 語言程序,可以是 3 行,也可以是數(shù)百萬行,它可以寫在一個或多個擴展名為 "?.c?" 的文本文件中,例如,?hello.c?。您可以使用 "vi"、"vim" 或任何其他文本編輯器來編寫您的 C 語言程序。
本教程假定您已經(jīng)知道如何編輯一個文本文件,以及如何在程序文件中編寫源代碼。
實際上任何一款代碼(文本)編輯器都可以編寫c語言代碼(只要它可以保存.c文件),比如VSCode,sublime,atom,vim等。但并不推薦使用記事本這種工具,可能會出現(xiàn)一些未知的錯誤,前面提到的代碼編輯工具是經(jīng)過實踐后可以使用的。
另外,c語言程序的后綴還有可能是?
.h?和?.cpp?,前者是c語言的頭文件(比如?stdio.h?),后者是C++(可以認為是C語言的超集)的代碼文件(也可以用在C語言的學(xué)習(xí)上)。
文章題目:創(chuàng)新互聯(lián)C語言教程:C語言簡介
分享URL:http://www.5511xx.com/article/ccccjhp.html


咨詢
建站咨詢
