當前位置:首頁 » 操作系統 » linux是用什麼語言寫的

linux是用什麼語言寫的

發布時間: 2022-11-27 21:40:17

linux內核是用什麼語言寫的

嚴格來說,絕大部分代碼是用 C 語言編寫的,但在某些關鍵地方使用了匯編代碼,其中主要是在 Linux 的啟動部分。由於這部分代碼與硬體的關系非常密切,即使是 C 語言也會有些力不從心,而匯編語言則能夠很好揚長避短,最大限度地發揮硬體的性能。

② linux用什麼語言開發的

linux是用什麼語言開發的?我們一起來了解一下吧。
linux開發用的是c語言和匯編語言。C語言是Linux的「母語」,這也是linux這個開源環境和本身機制所導致的。Linux的內核部分基本都是用C語言來編寫的,還有部分是用匯編語言寫的。


拓展資料
Linux是一個不要錢完全免費的操作系統,用戶可以在網路上或者其他途徑免費獲得,並且可以任意修改其源代碼,這是其他的操作系統沒有的,是Linux系統獨有的。
本文章基於ThinkpadE15品牌、centos7系統撰寫的。

③ Windows、Linux、UNIX、Dos操作系統分別是用什麼語言編寫的

根據幾年前微軟在美國公布的內容,Windows的微內核系統80%是用C++編寫,其餘部分是C和匯編,底層介面用匯編編寫。Linux內核是用C語言寫的,中間嵌入了部分匯編代碼,底層的部分代碼完全是匯編語言(如啟動代碼),圖形環境中有採用perl等語言的,種類較多。
DOS早期使用會編寫的,後來改C了,當然也經歷了B....你要想開發操作系統,學好C++很有用!

④ 如何了解linux下的程式是用什麼語言寫的

在linux里不同的領域用不同的開發語言:
1. 接近系統的軟體開發必然是C,因為linux是C語言開發的;
2. 系統關聯不大的應用程序開發可以用C或C++;
3. 動態網頁方面可以用perl或python腳本語言或javaphp
4. 日常管理上,當然是bash;
5. 做GUI界面開發的話,很多人用GTK,也有很多人用Qt。
當然也有一些其他新涌現出來的語言,比如go,ruby,還有一些輕量級的出色語言如lua。

⑤ Linux系統內核是用什麼語言編寫的

linux內核絕大部分都是c,少量的匯編
系統的話基本什麼語言都有了,因為那麼多服務程序阿,不定是哪個語言那開發服務程序的人的喜好了

⑥ linux操作系統是用C++還是C語言寫的

linux內核是用c和匯編寫的,不是c++
kde桌面環境,就是用qt寫的,qt是c++的一個程序開發框架
linux主要還是用c語言

⑦ linux操作系統是用C++還是C語言寫的

什麼回答!
Linux確實是C語言寫的,不是C++。這只是「內核」!叫「Linux內核。」
而像RetHat
Linux、Ubuntu也叫Linux但是這是叫發行版,和內核不同。
也確實「Linux內核」是沒有界面的,或者說叫不需要界面。
你好像還有個誤區C語言可不只是在DOS下,不過C語言也可以寫圖形界面,具體去看看GTK+吧。
happycxz寫的不錯,言簡意賅,具體問他吧。

⑧ Windows、Linux、UNIX、Dos操作系統分別是用什麼語言編寫的

Windows、Linux、UNIX、Dos操作系統的核心代碼大部分是使用C和C++編寫,底層介面用匯編編寫.

以windows為例,根據幾年前微軟在美國公布的內容,WINDOWS本身屬於微內核系統,WINDOWS98總共大概不到10萬行代碼,而WINDOWS2000則已經有20餘萬行代碼,其中80%是用C++編寫,其餘部分有C和匯編,底層介面用匯編編寫。

微內核系統從概念上是指「只包括操作系統的基本功能,例如內存管理和進程管理等等」,就連對各個文件系統的支持也不算在內.
所以一個微內核系統的操作系統能夠有20萬行代碼已經很多了。
之所以微軟選擇了C++而不想LINUX一樣選擇C,其根本原因就是WINDOWS操作系統本身是微內核系統,所以擴展性及以後的維護要求非常重要,所以C++的類的概念就能在這里很好的利用,但是畢竟C++的效率不如標准C及匯編,所以在一些明顯以效率為重的地方用的還是標准C及匯編。

編寫完畢後,WINDOWS上的其他用戶態程序(包括所有驅動程序、計算器、游戲等等所有你現在拿滑鼠能夠操作的東西)另行開發,例如:掃雷游戲就是用VB寫的。

⑨ Linux操作系統是用什麼語言編寫的

Linux操作系統是用C語言、匯編語言編寫的。

Linux(lɪnəks/ LIN-əks)是一種自由和開放源碼的類UNIX 操作系統。該操作系統的內核由林納斯·托瓦茲在1991年10月5日首次發布,在加上用戶空間的應用程序之後,成為 Linux 操作系統。Linux 也是自由軟體和開放源代碼軟體發展中最著名的例子。

只要遵循 GNU 通用公共許可證(GPL),任何個人和機構都可以自由地使用 Linux 的所有底層源代碼,也可以自由地修改和再發布。

(9)linux是用什麼語言寫的擴展閱讀

Linux系統架構

基於Linux的系統是一個模塊化的類Unix操作系統。Linux操作系統的大部分設計思想來源於20世紀70年代到80年代的Unix操作系統所創建的基本設計思想。

Linux具有設備獨立性,它內核具有高度適應能力,從而給系統提供了更高級的功能。GNU用戶界面組件是大多數Linux操作系統的重要組成部分,提供常用的C函數庫,Shell,還有許多常見的Unix實用工具,可以完成許多基本的操作系統任務。

Linux系統使用宏內核,由Linux內核負責處理進程式控制制、網路,以及外圍設備和文件系統的訪問。在系統運行的時候,設備驅動程序要麼與內核直接集成,要麼以載入模塊形式添加。

大多數Linux系統使用的圖形用戶界面創建在X窗口系統之上,由X窗口(XWindow)系統通過軟體工具及架構協議來創建操作系統所用的圖形用戶界面。

⑩ linux的軟體是什麼語言寫的

linux系統是C語言和少部分匯編語言寫的
但如果是在Linux系統的基礎上
寫軟體
java
c/c++等它應該都可以支持。

熱點內容
安卓手機安裝好圖標包如何使用 發布:2024-04-18 22:00:23 瀏覽:451
國際服刺激戰場怎麼在伺服器上 發布:2024-04-18 21:55:48 瀏覽:535
怎樣購買蘋果存儲空間 發布:2024-04-18 21:51:47 瀏覽:434
web伺服器怎麼搭建手機 發布:2024-04-18 21:46:19 瀏覽:800
伺服器與普通電腦裝系統區別 發布:2024-04-18 21:46:01 瀏覽:528
第一彈視頻緩存 發布:2024-04-18 21:24:08 瀏覽:732
飽和溶液的電極如何配置 發布:2024-04-18 21:15:39 瀏覽:202
ftp網站下載工具 發布:2024-04-18 21:02:45 瀏覽:48
我的世界手游友好的伺服器 發布:2024-04-18 20:57:20 瀏覽:474
php用什麼打開 發布:2024-04-18 20:09:36 瀏覽:732