c語言是壹種編程語言。簡單來說,就是人類按照壹定規範書寫的字符,經過壹定的手段(編譯鏈接)轉換後,能夠被計算機或其他電子芯片“閱讀”,並按照其要求工作的語言。
在所有的編程語言中,C語言是比較古老和原始的,也是同類語言中最高效的更接近硬件的編程語言。
C語言是面向過程的計算機編程語言,不同於C++、C#和Java等面向對象的編程語言。C語言的設計目標是提供壹種能夠以簡單的方式編譯處理低級內存,只生成少量機器碼,運行時不需要任何運行環境支持的編程語言。
c語言在描述問題上比匯編語言速度快,工作量少,可讀性好,易於調試、修改和移植,代碼質量與匯編語言相當。壹般來說,C語言只比匯編語言代碼生成的目標程序效率低10%-20%。所以C語言可以寫系統軟件。
目前在編程領域,廣泛使用的是C語言,它兼顧了高級語言和匯編語言的優點,與其他編程語言相比有很大的優勢。計算機系統設計和應用程序設計是C語言應用的兩大領域。同時,C語言具有很強的通用性,可以在許多計算機操作系統中應用,效率顯著。
c語言有著完整的理論體系和悠久的發展歷史,在編程語言中占有重要地位。