windows xp 是用什麼程式編寫的?

2022-12-09 12:15:20 字數 2872 閱讀 7771

1樓:縷林書日

如果我沒有記錯,根據幾年前微軟在美國公佈的內容,windows本身屬於微核心系統,windows98總共大概不到10萬行**(具體是2萬還是5萬記不清了),而windows2000則已經有20餘萬行**,其中80%是用c++編寫,其餘部分有c和彙編,底層介面用匯編編寫。

微核心系統從概念上是指「只包括作業系統的基本功能,例如記憶體管理和程序管理等等」,就連對各個檔案系統的支援也不算在內,不過具體windows是不是這樣設計我就不清楚了。

所以一個微核心系統的作業系統能夠有20萬行**已經很多了。

之所以微軟選擇了c++而不想linux一樣選擇c,其根本原因就是windows作業系統本身是微核心系統,所以擴充套件性及以後的維護要求非常重要,所以c++的類的概念就能在這裡很好的利用,但是畢竟c++的效率不如標準c及彙編,所以在一些明顯以效率為重的地方用的還是標準c及彙編。

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

2樓:匿名使用者

很久以前,那還是我用win98的時候有次我係統崩潰了,因為我是電腦白吃,我朋友給我介紹了一個高手來幫我修電腦。

他看了一下電腦,問我有沒有98的盤,我說沒有。

他想了一下,叫我把固定**拿給他,我想修電腦要**幹什麼,但人家是高手,我也不好說什麼,就把**拔下來給他了。

他把**線空著的一頭接在電腦的一個插孔內,然後進入了dos,然後就開始在**上不停的按著鍵,他按鍵的速度非常快,但是隻按0,1兩個鍵,我搞不懂這有什麼用,但也不敢問,看了半個多小時,他還是不停的按這兩個鍵,我漸漸的有些困,我問他這東西要搞多久,他說要幾個小時,我給他倒了杯茶,就一個人去隔壁睡覺了。

醒來的時候,一看已經過了4個多小時,我起身到隔壁,看見他正在98裡面除錯,過了一會兒,他說,你試試,我坐上椅子用了一下,真的好了,我當時也不懂電腦,謝過人家就走了。

後來我慢慢對電腦有了瞭解,終於瞭解,原來當時那位高手是用機器語言編了一個98系統,我後來問我朋友那位高手的下落,我朋友說前幾年去了美國之後,杳無音訊。

3樓:**風雲

c和c++還有一少部分用pascal連線!

4樓:陳士胃

c++的產生就是microsoft 公司為開發windows系統而設計的一門語言,後經豐富便形成了一門強大的語言!

請問windowsxp作業系統是用什麼程式語言編寫的?

5樓:圭若谷望雲

種類並不是單一的,系統本身的關鍵程序是用c,或c++編寫的,還有一些程式是用vb編寫(比如:命令提示符。系統的有一些核心部位引用了組合語言。

windowsxp是用什麼語言開發的

windows xp自帶的程式設計程式有哪些

6樓:匿名使用者

最有名的就是命令提示符,在開始——執行裡輸入cmd。然後就是指令碼檔案,可以利用c++,等編寫程式。當然還有例如dll檔案,配合exe檔案呼叫引數,可以做出大型的程式。

(所有的前提是:你必須會對應的程式語言)

7樓:不傻不笨不弱智

你是說編譯器麼。

windows xp 本身不帶的。

想下的話 網上應該都有的啊。

開發windows xp的應用程式是用什麼軟體?

8樓:匿名使用者

您的位置:首頁 ->軟體分類 ->程式設計開發。

win7和xp的軟體是用什麼語言寫的?

9樓:我是雲飛雪

這個是很多人共同那個編寫的,每個人的編寫習慣不一樣,win7和xp又是閉源的,估計底層**裡是很多種語言的,反正轉換成二進位制是一樣的。

10樓:匿名使用者

多了去了。

直接跳轉網頁用指令碼就夠了。

學c語言在windows xp環境下用什麼程式設計軟體好??

11樓:南城舊夢

在windows環境下c語言推薦使用編譯軟體:vc ,visual studio ,c-free,turboc等,其中較好編譯軟體為vc 6.

0。 microsoft visual c++ 簡稱vc6.

0,是微軟推出的一款c++編譯器,將「高階語言」翻譯為「機器語言(低階語言)」的程式。visual c++.

windows的一般程式是用什麼語言編寫的?

12樓:詩酒泛光

我理解的,windows是一個作業系統,分很多個層次,核心什麼的需要程式有很高的效率,一般會用匯編或c語言比較接近底層的語言;其餘的看需求,c++什麼的都有;其實用什麼語言完全看具體需求,最終不管用什麼語言,都會轉化成二進位制機器碼才能執行;不同的語言知識方便程式設計師程式設計提高程式設計效率而已;

13樓:網友

可以肯定的說基本上都是c和c++語言。。。你說c++語言沒有介面是你的概念理解錯誤,語言本身都是不提供所謂「介面」的,提供介面的是某些函式庫或者類庫,比如win32api函式或者mfc,qt的庫,就像標準庫會提供cin和cout一樣。你只用了標準庫,當然沒介面了。

另外千千靜聽絕不會是c#寫的,因為從沒見過執行個千千還需要framework支援的(莫非我的版本老了??)

14樓:

qq 千千靜聽是用c#做的。

15樓:網友

c++確切的說用到mfc

是你還沒有學到。

用mfc完全可以實現qq和千千靜聽這樣的軟體。

什麼是程式,什麼是指令?什麼是程式?

程式可以看作對一系列動作的執行過程的描述。剛才我們描述的是個形式非常簡單的程式,實際上這個過程也可能變得複雜。例如,輪到取款時發現帶的是個錯誤的儲蓄卡,你就需要同家取卡,再次排隊,這樣就出現了重複性動作,步驟也會相應增加。我們使用計算機,就是要利用計算機處理各種小同的問題。但是,計算機不會自己思考,...

windowsp是什麼,Windows xp是什麼?

windowsxp中文全稱為視窗作業系統體驗版。是微軟公司釋出的一款視窗作業系統。它發行於2001年10月25日,原來的名稱是whistler。微軟最初發行了兩個版本,家庭版 home 和專業版 professional 家庭版的消費物件是家庭使用者,專業版則在家庭版的基礎上新增了新的為面向商業的設...

的Windows xp是什麼版本

windows xp並沒有最新版本之說,但是按照 mircosoft公司對產品的定位目前有以下3種版本 windows xp home edition 家庭使用者版 windows xp professional 專業版 windows xp media center 多 中心版。其中 window...