中華黑客聯盟C語言高級編程VIP培訓教程

教程詳情

  • 教程名字:中華黑客聯盟C語言高級編程VIP培訓教程
  • 教程大小:2.66GB
  • 作者:中華黑客聯盟

C語言是一種計算機程序設計語言。它既有高級語言的特點,又具有低級彙編語言的特點。它可以作爲系統設計語言,編寫工作系統應用程序,也可以作爲應用程序設計語言,編寫不依賴計算機硬件的應用程序。正因爲此,它的應用範圍廣泛。
C的關鍵之處:
現在我們使用的大部分系統都是用C語言編寫的。可以說,選擇C語言作爲程序設計的入門語言絕對是一一個正确的選擇。
1.1.1 C的曆史
第1階段: A語言
C語言的發展頗爲有趣,它的原型ALGOL60語言,也成A語言。ALGOL60是一種面向問題的高級語言,它離硬件比較遠,不适合編寫系統程序。ALGOL 60也就是算法語言60,它是程序設計語言由技藝轉向科學的重要标志,其特點是局部性、動态性、遞歸性和嚴謹性。
第2階段: CPL語言
1963年,劍橋大學将ALGOL60語言發展成爲CPL語言(Combined ProgrammingLanguage),CPL語言在ALGOL60的基礎上與硬件接近了一些,但規模仍然比較宏大,難于實現。
第3階段: BCPL語言
1967年,劍橋大學馬丁理察斯( MartinRichards)對CPL語言進行了簡化,推出了BCPL語言(Basic Combined ProgrammingLanguage)語言。BCPL語言是計算機軟件人員在開發系統軟件時作爲記述語言使用的一種結構化程序設計語言,它能夠直接處理與機器本身數據類型相近的數據,具有與内存地址對應的指針處理方式。
第4階段: B語言
在1970年代初期,時任美國貝爾實驗室的肯湯普遜将BCPL進行了修改,設計出比較簡單而且很接近硬件的語言,取名B語言。B語言還包括了湯普遜的一些個人偏好比如在一些特定的程序中減少非空格字符的數量。和BCPL以及FORTH類似, B語言隻有一種數據類型,計算機字。大部分操作将其作爲整數對待,例如進行十、一、*、/操作,但其餘操作将其作爲一個複引用的内存地址。在許多方面B語言更像是一個早期版本的C語言,它還包括了一些庫函數,其作用類似于C語言中的标準輸入/輸出函數庫。
第5階段: C語言
但是由于B語言過于簡單,數據沒有類型,功能也有限,美國貝爾實驗室的丹尼斯:裏奇( Dennis M.Ritchie)在B語言的基礎上最終設計出了一種新的語言,他取名C語言,并試着以C編寫Unix。1972年,丹尼斯裏奇完成C的設計,并成功地利用C編寫操作系統,降低了作業系統的修改難度。

教程截圖

中華黑客聯盟C語言高級編程VIP培訓教程

教程下載

資源下載
免費資源
誠通網盤點擊下載提取碼: 4672複制
免費下載地址,低速
付費資源
此資源下載價格爲3積分立即購買,VIP免費
高速下載地址,【百度網盤】+【直鏈下載】
沒有百度網盤會員也可以用直鏈地址高速下載了
資源下載
下載價格3 積分
高速下載地址,【百度網盤】+【直鏈下載】
沒有百度網盤會員也可以用直鏈地址高速下載了

原文鏈接:【教程寶盒網】 https://www.jc-box.com/1779.html,轉載請注明出處。

0
分享海報

評論0

請先

沒有賬号? 注冊  忘記密碼?

社交賬号快速登錄

微信掃一掃關注
如已關注,請回複“登錄”二字獲取驗證碼