天天看點

01 C語言基本介紹

C語言特點

  • 容易上手學習
  • 結構化語言
  • 執行效率高
  • 處理的工作和活動偏底層
  • 可以在多種計算機平台上編譯(類似Java的跨平台)

C語言曆史

  • 目前,C 語言是最廣泛使用的系統程式設計語言之一
  • C 語言是最初為了編寫UNIX作業系統而被發明的,由丹尼斯·裡奇在貝爾實驗室為開發 UNIX 作業系統而設計,最開始是于1972年在 DEC PDP-11 計算機上被首次實作,直到1973 年,UNIX 作業系統完全使用 C 語言編寫
  • C 語言标準是于 1988 年由美國國家标準協會(ANSI,全稱 American National Standard Institute)制定
  • C 語言是以 B 語言為基礎的,B 語言大概于 1970 年被引進
  • 大多數先進的軟體都是使用 C 語言實作的
  • 當今最流行的Linux作業系統和 RDBMS(Relational Database Management System:關系資料庫管理系統)MySQL都是使用 C 語言編寫的

why C?為什麼要學習C語言使用C語言?

C 語言最初是用于系統開發工作,特别是組成作業系統的程式。是以C語言偏向于作業系統,計算機底層。是以 C 語言編寫的代碼運作速度與彙編語言編寫的代碼運作速度幾乎一樣(比面向對象的進階程式設計語言,比如Python快一個數量級),故此采用 C 語言作為系統開發語言。列舉幾個使用 C 的執行個體:

  • 作業系統
  • 語言編譯器
  • 彙編器
  • 文本編輯器
  • 列印機
  • 網絡驅動器
  • windows桌面程式
  • 高性能算法
  • 資料庫
  • 程式設計語言解釋器
  • 面向對象程式設計語言的底層插件
  • 實體工具

C語言源程式

一個 C 語言程式,可以是 10 來行,也可以是數萬行甚至百萬行,它可以寫在一個或多個擴充名為 ".c" 的文本檔案中,例如,hello.c。

C語言編輯器

繼續閱讀