微軟作業系統是怎麼編出來的?軟體可以用BASIC語言 C語言編寫,但在作業系統出現在前又如何實現

2021-04-18 07:09:50 字數 3883 閱讀 6692

1樓:匿名使用者

我來複簡單點說吧。

程式設計一般就制是用一些程式語言編寫出bai

可以讓計算du機完成一些功能zhi的方法。

現在程式語言有很多dao種,編寫出的**一般要通過編譯器之類的編譯以後才能被計算機執行。

你用的作業系統,各類其它軟體,你玩的遊戲,基本上都是程式設計編出來的。。(這樣說著怎麼自己感覺拗口。。汗。。。)

如果想學程式設計,就選一門程式語言基礎去看看,搞清楚那些語法結構,然後接下來的就看你自己的實踐了。。。

但是學懂程式設計很容易,要精通就很難了。。。很多東西不是書上有的。。只有做過了才知道。。。

另外多說一點,學程式設計最好附帶學一些相關聯的數學知識和計算機硬體、網路知識。

2樓:匿名使用者

最早的計算機是bai直接用電訊號du控制,然後zhi是機器語言

、dao組合語言,逐漸

版才發展到諸如c語言、basic語言之類權的高階語言微軟早期的dos作業系統主要用組合語言編寫,windows開始用c/c++語言和組合語言混合編寫

3樓:匿名使用者

作業系統是用匯編和其他輔助用的高階語言寫出的。作業系統出現之前,除非有硬體韌體,人們無法操作電腦,作業系統使得人與計算機得以溝通

用c語言編寫作業系統

4樓:匿名使用者

要有彙編的一定

bai基礎,在看(他會教du你你不會的你要學zhi的匯dao編部分,但是他說的版不細,你需要自己根據

5樓:金魚

unix某個版本是用c語言

編寫的,在c語言使用之前,用的是彙編。

windows傳聞80%是用c語言回編寫的,也有部答分是c和彙編混編的。

據說windows2000以後大多是用c++編寫的。

linux是用c語言編寫的,它的**是公開的,可以去看看,看懂了基本就無敵了。

mac os至今還不清楚,應該不會脫離c/c++吧,用匯編不知道要編到猴年馬月去了,其它高階語言又不能進行底層操作,c/c++相對於其它高階語言來說,最合適了,當然肯定不及彙編了。

6樓:

作業系統底層的應該是彙編。建議你要研究這些的話看看彙編很有好處。

微軟用什麼c語言編譯器

7樓:

微軟windows作業系統來使用語言

源:bai

1. 底層使用:組合語言;

du2. 驅動、api等介面使zhi用:c語言;

3. 上層程式排程、介面等dao物件導向的使用的是:c++和一個微軟私有語言寫的。

上述不包括window7作業系統,win7真不知道。

防毒軟體就不用說了,什麼語言都可以寫,只要是物件導向的都可以實現的。

文字編輯器只要支援utf-8等通用格式的,什麼都可以,微軟使用的是自編的文字編輯器。防毒軟體的公司太多,誰知道他們使用的什麼呢?呵呵。

作業系統開發環境的編譯器肯定有vc、vs。

彙編部分的編譯器分兩種:32bit&64bit 的ma**。(好像應該是)

一般大點公司都會使用很多自己開發的工具,這是肯定的。這些工具一般在部分公司員工的部落格上是可以找到的。並不完全是封閉保密的。有興趣可以去找找。很多論壇有公佈這些部落格地址。

8樓:匿名使用者

windows是本身就是c語言寫的,c語言是程式設計的基礎,所以微軟的編譯器就是microsoft visual c++;

microsoft visual c++,(簡稱回visual c++、msvc、vc++或vc)是microsoft公司推答出的開發win32環境程式,物件導向的視覺化整合程式設計系統。

它不但具有程式框架自動生成、靈活方便的類管理、**編寫和介面設計整合互動操作、可開發多種程式等優點,而且通過簡單的設定就可使其生成的程式框架支援資料庫介面、ole2,winsock網路、3d控制介面。

9樓:匿名使用者

說樓上一bai句 windows是basic寫的du? 荒謬之至

稍微懂行一點的人zhi都不會信dao.

首先, 如果

內windows是basic寫的, 那麼basic程式容在windows上面跑為啥還要執行庫? 有意思的很呢.

其次, 寫windows這種超大型程式需要大量的庫支援, 試問basic有幾個庫? 說實在話, basic寫個驅動都費勁的不得了, 倘若basic有這麼強的庫支援, 它也不會被淘汰了

況且 windows2000洩露部分的**連我都讀過, 你敢說是basic? 笑話

10樓:_誠兒

windows是抄c語言寫的這個不用爭議了襲 c語言是程式設計的基礎bai

微軟的編譯器就是

duvc 現在vs就是vc的升級版既相容zhic/c++程式dao開發也相容c#程式的開發 編譯器就向一把刀只是長短有點差異~程式設計功底就類似於刀法~~刀法才是最重要的~你在別的編譯器上一樣可以寫c/c++**例如boland公司的c++build

11樓:匿名使用者

編譯器很多的.至於微軟內部用的什麼編譯器.是不是特殊的版本,這個就不得而知,畢竟沒去過.如果你學了編譯原理,其實,一切都明瞭了,只是工程太太太龐大了....

12樓:孟徳

windows是c語言寫的怎麼不用爭議法?

反壟斷案的專家透露說是basic寫的,不是c寫的

bill gates最擅長的也是basic

13樓:羅納爾尼

這個就多了,不同滴平臺程式設計軟體是不一樣滴~!!

14樓:匿名使用者

樓上老大,windows是用c++寫的好不好?

15樓:自私式愛你

windows 是用vb便攜

第一個電腦作業系統和軟體是怎麼開發出來的?

16樓:匿名使用者

最早的程式直接寫的是二進位制機器**,沒有編譯器,將編好的**通過讀卡機讀入機器,直接執行。

然後出現的是組合語言,通過二進位制的機器**來實現彙編的編譯連線工作,然後在用組合語言完善優化組合語言;

接著才是高階語言,使用組合語言編譯,逐漸實現高階語言編譯高階語言。

第一個作業系統是通過最早的計算機是直接用電訊號控制,然後是機器語言、組合語言,逐漸才發展到諸如c語言、basic語言之類的高階語言,微軟早期的dos作業系統主要用組合語言編寫,windows開始用c/c++語言和組合語言混合編寫,最後形成軟體。

17樓:v型孤獨

電腦最低層的只能認識一種語言,即2進位制編碼,1 or 0。

最早的程式設計就是編2進位制碼,後來為了方便,才編出來組合語言,有了組合語言一般的人也能程式設計了,利用組合語言做出了很多的軟體,比如dos系統也是一種軟體。利用匯編開發出來c語言,winodws就是利用c語言開發出來的。

計算機(computer)俗稱電腦,是一種用於高速計算的電子計算機器,可以進行數值計算,又可以進行邏輯計算,還具有儲存記憶功能。是能夠按照程式執行,自動、高速處理海量資料的現代化智慧電子裝置。由硬體系統和軟體系統所組成,沒有安裝任何軟體的計算機稱為裸機。

可分為超級計算機、工業控制計算機、網路計算機、個人計算機、嵌入式計算機五類,較先進的計算機有生物計算機、光子計算機、量子計算機等。

18樓:百度使用者

樓主太天真了...建議你還是多瞭解一些系統深層的機制吧...

簡單的說是硬體層與軟體層的一個約定,開機先由bios載入並自檢,通過後會將控制權轉給硬碟的一個地址,做為入口點,作業系統改寫啟動引導用的0磁軌,在控制權轉移過來後就從這個地址載入啟動程式,剩下的就全看軟體怎麼編的了...

(我思來想去,想做到這些,還是用匯編寫核心為上選)按照

程式設計軟體是怎麼編出來的,軟體是用程式設計軟體編的,程式設計軟體又怎麼來的?

程式設計是編寫程式的中文簡稱,就是讓計算機為解決某個問題而使用某種程式設計語言編寫程式 並最終得到相應結果的過程。為了使計算機能夠理解人的意圖,人類就必須要將需解決的問題的思路 方法 和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算...

作業系統是軟體嗎,作業系統屬於系統軟體?

你是問作業系統是不是軟體吧。一臺完整的pc由硬體和軟體兩大部分組成,而後者可分為系統軟體和應用軟體。我們所說的作業系統就屬於前者,而後者則是基於作業系統之上安裝的具有各種功能應用類軟體。是的。作業系統是軟體。你可以把作業系統看成是一個大軟體,它的裡面集合了眾多的小軟體。如果需要的話,電腦的軟體隨時可...

作業系統模擬軟體,作業系統是計算機軟體系統中

vmware 或者 virtualbox 不需要重開機就能在同一臺電腦使用好幾個os。vmware主要的功能有 1.不需要分割槽或重開機就能在同一臺pc上使用兩種以上的作業系統。2.完全隔離並且保護不同os的操作環境以及所有安裝在os上面的應用軟體和資料。3.不同的os之間還能互動操作,包括網路 周...