c語言是什麼?

C語言是一門面向過程、抽象化的通用程序設計語言,廣泛應用於底層開發。

c語言是什麼?

C語言是一門面向過程、抽象化的通用程序設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。儘管C語言提供了許多低級處理的功能,但仍然保持着跨平臺的特性,以一個標準規格寫出的C語言程序可在包括一些類似嵌入式處理器以及超級計算機等作業平臺的許多計算機平臺上進行編譯。

C語言與C++、Java等面向對象編程語言有所不同。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、僅產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。C語言描述問題比彙編語言迅速,工作量小、可讀性好,易於調試、修改和移植,而代碼質量與彙編語言相當。C語言一般只比彙編語言代碼生成的目標程序效率低10%~20%。因此,C語言可以編寫系統軟件

c語言是什麼? 第2張

二十世紀八十年代,美國國家標準局爲了避免各開發廠商用的C語言語法產生差異,給C語言制定了一套完整的美國國家標準語法,稱爲ANSI C。作爲C語言最初的標準。

2011年12月8日,國際標準化組織(ISO)和國際電工委員會(IEC)發佈的C11標準是C語言的第三個官方標準,也是C語言的最新標準,該標準更好的支持了漢字函數名和漢字標識符,一定程度上實現了漢字編程。

C語言編譯器普遍存在於各種不同的操作系統中,例如Microsoft Windows, Mac OS X, Linux, Unix等。C語言的設計影響了衆多後來的編程語言,例如C++、Objective-C、Java、C#等。