----------------- 1.1 就像人與人之間交流需要通過語言一樣,人和計算機交流也需要有一種計算機和人都能看得懂的語言,這就是計算機語言。 首先,我們要知道,計算機是沒有思想的,計算機是電器,計算機工作基于二進制,因為計算機只能識別1和0,也就是通電和斷電兩種狀態(tài)。人們要讓計算機知道和執(zhí)行自己的意圖,就要編寫許多由0和1組成的指令,這個就是我們說的機器語言。當(dāng)然這是計算機發(fā)明出來早期的時候,機器語言太難了,只有極少數(shù)的計算機專業(yè)人員才會編寫程序。所以后來人們就創(chuàng)造了符號語言(匯編語言),再然后就是高級語言。c語言就是在不斷發(fā)展后于1972-1973年設(shè)計出來的。這么多年,c語言都沒有被淘汰,說明c語言目前仍是沒有其他語言可以取代的。 1.2 C語言既有高級語言的特點,又具有匯編語言的特點。它可以作為系統(tǒng)設(shè)計語言,編寫工作系統(tǒng)應(yīng)用程序;也可以作為應(yīng)用程序設(shè)計語言,編寫不依賴計算機硬件的應(yīng)用程序。因此,它的應(yīng)用范圍廣泛。 C語言對操作系統(tǒng)和系統(tǒng)使用程序以及需要對硬件進行操作的場合,用C語言明顯優(yōu)于其它解釋型高級語言,有一些大型應(yīng)用軟件也是用C語言編寫的。 |
|