新聞中心
Windows既然不開源,那程序員是怎么為它開發(fā)支持軟件的?
基于windows開發(fā)并不需要開源。API函數(shù)和應(yīng)用框架就是開發(fā)人員與操作系統(tǒng)的協(xié)調(diào),絕大部分底層工作是由編程軟件來(lái)做的,軟件開發(fā)人只是需要關(guān)注應(yīng)用建模和人機(jī)界面等。

開源對(duì)軟件開發(fā)人員來(lái)說(shuō)并沒(méi)有直接意義。操作系統(tǒng)得出現(xiàn)就是為了減少開發(fā)人員直接與硬件打交道,共享系統(tǒng)調(diào)用和服務(wù),比如消息機(jī)制,從這個(gè)角度看,開源并沒(méi)有給開發(fā)人員帶來(lái)好處。
一個(gè)好的編譯系統(tǒng)才是開發(fā)人員最需要的,連大部分A P I都包裝起來(lái),可以認(rèn)為開發(fā)人員面對(duì)的是一個(gè)虛擬機(jī)。一個(gè)虛擬機(jī)由硬件 操作系統(tǒng)和編譯器組成。
比如要在屏幕上顯示 哈哈哈,在Delphi中寫 showmessage(“”哈哈哈”)。
感謝邀約,你的提問(wèn)題兩者之間沒(méi)有任何關(guān)系,系統(tǒng)是否開源和軟件一點(diǎn)關(guān)系都沒(méi),就好比我們使用的蘋果手機(jī)一樣,蘋果系統(tǒng)不開源,但是其使用人數(shù)多,其市場(chǎng)價(jià)值就越大,自然就有更多人的愿意在這個(gè)平臺(tái)上開發(fā)軟件,以下是我針對(duì)這個(gè)問(wèn)題的思考,僅供參考:
首先弄明白計(jì)算機(jī)系統(tǒng)和軟件的關(guān)系
計(jì)算機(jī)系統(tǒng)軟件包含系統(tǒng)軟件和應(yīng)用軟件,沒(méi)有裝任何軟件的計(jì)算機(jī)稱為裸機(jī),裸機(jī)是很難被人們使用的,軟件是計(jì)算機(jī)系統(tǒng)必不可少的部分。系統(tǒng)軟件是直接運(yùn)行在裸機(jī)上的系統(tǒng)軟件,又是其他軟件能夠運(yùn)行的基礎(chǔ),下圖表明計(jì)算機(jī)硬件、軟件之間的關(guān)系
操作系統(tǒng)的生態(tài)問(wèn)題,造就了開發(fā)人員為其開發(fā)軟件
Windows桌面操作系統(tǒng)從85年發(fā)布的Microsoft-DOS到現(xiàn)在的windows 10,有數(shù)據(jù)顯示,Windows仍然雄踞91.59%,其次是Mac占6.27%,最后的Linux占2.14%,在我國(guó)的使用率更是高達(dá)了95%。
windowsserver2012對(duì)程序員的意義?
Windows Server 2012讓IT管理員進(jìn)一步實(shí)現(xiàn)了“云”的理想,使得整個(gè)數(shù)據(jù)中心像一個(gè)大的具備計(jì)算和存儲(chǔ)的資源池,而IT管理員在其中不需要做很多工作,系統(tǒng)自身會(huì)自動(dòng)管理相關(guān)設(shè)施。
此外,Windows Server 2012可以通過(guò)公共云服務(wù)優(yōu)化混合云,包括微軟自己的Azure服務(wù)。這使得云服務(wù)提供商可以在Windows平臺(tái)上為客戶提供豐富的云服務(wù)。
安全性也是Windows Server 2012的一大特色
到此,以上就是小編對(duì)于Windows 程序員指南的問(wèn)題就介紹到這了,希望這2點(diǎn)解答對(duì)大家有用。
標(biāo)題名稱:Windows既然不開源,那程序員是怎么為它開發(fā)支持軟件的?windows程序員
網(wǎng)頁(yè)鏈接:http://m.5511xx.com/article/dhhjece.html


咨詢
建站咨詢
