當前位置:首頁 > 高等教育 > 圖文 >

c語言是誰發(fā)明的

小魚 發(fā)布時間:2023-06-21 22:59:28

c語言是丹尼斯·里奇發(fā)明的。C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用于底層開發(fā),C語言能以簡易的方式編譯、處理低級存儲器,C語言是僅產(chǎn)生少量的機器語言以及不需要任何運行環(huán)境支持便能運行的高效率程序設計語言。

c語言是誰發(fā)明的

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

 

當前階段,在編程領域中,C語言的運用非常之多,它兼顧了高級語言和匯編語言的優(yōu)點,相較于其它編程語言具有較大優(yōu)勢。計算機系統(tǒng)設計以及應用程序編寫是C語言應用的兩大領域。同時,C語言的普適較強,在許多計算機操作系統(tǒng)中都能夠得到適用,且效率顯著。

 

C語言是一種結構化語言,它有著清晰的層次,可按照模塊的方式對程序進行編寫,十分有利于程序的調試,且c語言的處理和表現(xiàn)能力都非常的強大,依靠非常全面的運算符和多樣的數(shù)據(jù)類型,可以輕易完成各種數(shù)據(jù)結構的構建,通過指針類型更可對內存直接尋址以及對硬件進行直接操作,因此既能夠用于開發(fā)系統(tǒng)程序,也可用于開發(fā)應用軟件。通過對C語言進行研究分析,總結出其主要特點如下:

1.簡潔的語言

2.具有結構化的控制語句

3.豐富的數(shù)據(jù)類型

4.豐富的運算符

5.可對物理地址進行直接操作

6.代碼具有較好的可移植性

7.可生成高質量、目標代碼執(zhí)行效率高的程序

最新知識

TOP10

周榜 月榜