C的優缺點

1.嵌入式開發系統爲什麼選擇c

所有的操作系統內核都是採用c語言實現。

 

2.操作系統爲什麼採用c語言開發?

① 出色的移植性

② 能夠訪問硬件

③ 運行效率高

 

什麼是移植性?評判移植性的標準?

1.在不同平臺下運行。

2.從一個平臺切換到另一個平臺,修改的越少,移植性越高。

 

訪問硬件

彙編(低級語言)也可以訪問並且效率更高

對硬件初識化的時候用彙編語言;

複雜操作時用c語言;

 

c語言的缺點

1.複用性(差):不作修改就可以直接使用

2.維護性(差):改正,改進軟件的難易程度

3.擴展性(差):增加功能時,修改的代碼越少越好

 

c語言的標準1.K&RC

            2.c89

            3.c99

            4.c11

當前所用編譯器:支持c89 兼容c99

 

編譯型語言:在執行程序之前,有一個單獨的編譯過程,將程序翻譯成機器語言,以後執行

            這個程序時,就不用再進行翻譯了。  C/C++

解釋型語言:是在運行的時候將程序編譯成機器語言,所以運行速度相對於編譯型語言要慢。  

           JAVA,C#

 

面向對象:解決整體(宏觀)問題

面向結構:解決具體(微觀)問題

 

一個好的代碼評判標準:

1.可讀性

2.複用性

3.維護性

4.擴展性

發佈了37 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章