發布時間: 2021-09-16 17:25:30
linux是用什么語言寫的?Linux操作系統是用C語言、匯編語言編寫的。
C是Linux的“母語”,這也是linux這個開源環境和本身機制所導致的,就連linus都力挺C,而駁斥C++。雖然沒必要拒絕C++,但是,不可否認,C更適合linux。
Linux操作系統主要包括內核和組件系統。內核大部分是用C語言寫的,但也有部分是用匯編語言寫的,因為在對于硬件上,匯編有更好的性能和速度。而Linux的一些組件系統和附加應用程序大部分用C、C++、Python、perl等語言寫的。
C語言的優點有哪些
1.簡潔緊湊、靈活方便,C語言可以象匯編語言一樣對位、字節和地址進行操作,而這三者是計算機最基本的工作單元。
2.運算符豐富,C的運算類型極其豐富,表達式類型多樣化,靈活使用各種運算符可以實現在其它高級語言中難以實現的運算。
3.數據結構豐富,C的數據類型有:整型、實型、字符型、數組類型、指針類型、結構體類型、共用體類型等,能用來實現各種復雜的數據類型的運算,并引入了指針概念,使程序效率更高。
4. C是結構式語言,結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。
上一篇: 為什么學linux
下一篇: linux能干什么