回覆列表
-
1 # 達州錢哥
-
2 # 使用者4067695617167
B語言是C語言的前身,C語言是以B語言為基本開發的, C語言源自Ken Thompson發明的B語言,而 B語言則源自BCPL語言。
B語言是貝爾實驗室開發的一種通用的程式設計語言,它是於1969年前後由美國貝爾實驗室的電腦科學家肯·湯普森(Ken Thompson)在丹尼斯·利奇(Dennis Ritchie)的支援下設計出來。
C語言是一門通用計算機程式語言,應用廣泛。1972年,美國貝爾實驗室的 D.M.Ritchie 在B語言的基礎上最終設計出了一種新的語言,他取了BCPL的第二個字母作為這種語言的名字,這就是C語言。
C語言具有高階語言的特點,又具有組合語言的特點,所以可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言。其應用範圍極為廣泛,不僅僅是在軟體開發上,各類科研專案也都要用到C語言。
但是C 語言用做上層應用程式開發不是明智的選擇,主要的用途還是底層程式設計,例如系統軟體:編譯器,JVM,驅動,作業系統核心,還有各種嵌入式軟體,韌體。