WINDOWS系統(tǒng)是C++語(yǔ)言編寫的。
創(chuàng)新互聯(lián)公司主營(yíng)磁縣網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶App定制開(kāi)發(fā),磁縣h5成都微信小程序搭建,磁縣網(wǎng)站營(yíng)銷推廣歡迎磁縣等地區(qū)企業(yè)咨詢
WINDOWS本身屬于微內(nèi)核系統(tǒng),WINDOWS2000則已經(jīng)有20余萬(wàn)行代碼,其中80%是用C++編寫,其余部分有C和匯編,底層接口用匯編編寫。
微軟選擇C++的根本原因是WINDOWS操作系統(tǒng)本身是微內(nèi)核系統(tǒng),所以擴(kuò)展性及以后的維護(hù)要求非常重要,所以C++的類的概念就能在這里很好的利用。
Windows操作系統(tǒng)的特點(diǎn)
1、Windows操作系統(tǒng)的人機(jī)操作性優(yōu)異。
Windows操作系統(tǒng)能夠作為個(gè)人計(jì)算機(jī)的主流操作系統(tǒng),其優(yōu)異的人機(jī)操作性是重要因素。Windows操作系統(tǒng)界面友好,窗口制作優(yōu)美,操作動(dòng)作易學(xué),多代系統(tǒng)之間有良好的傳承,計(jì)算機(jī)資源管理效率較高,效果較好。
2、Windows操作系統(tǒng)支持的應(yīng)用軟件較多。
Windows操作系統(tǒng)的大量應(yīng)用軟件為客戶提供了方便。這些應(yīng)用軟件門類全,功能完善,用戶體驗(yàn)性好。譬如,Windows操作系統(tǒng)有大量的多媒體應(yīng)用軟件,搜集管理多媒體資源,客戶只需要使用這些基于系統(tǒng)開(kāi)發(fā)出來(lái)商業(yè)軟件就可以享受多媒體帶來(lái)的快樂(lè)。
3、Windows操作系統(tǒng)對(duì)硬件支持良好。
Windows操作系統(tǒng)支持多種硬件平臺(tái)對(duì)于硬件生產(chǎn)廠商寬泛、自由的開(kāi)發(fā)環(huán)境,激勵(lì)了這些硬件公司選擇與Windows操作系統(tǒng)相匹配,也激勵(lì)了Windows操作系統(tǒng)不斷完善和改進(jìn),同時(shí),硬件技術(shù)的提升,也為操作系統(tǒng)功能拓展提供了支撐。另外,該操作系統(tǒng)支持多種硬件的熱插拔,方便了用戶的使用,也受到了廣大用戶的歡迎。
作為曾經(jīng)的碼農(nóng)來(lái)回答一下
開(kāi)發(fā)一個(gè)類似win的成熟的桌面級(jí)操作系統(tǒng),難度高過(guò)眾所周知的曼哈頓計(jì)劃和登月計(jì)劃,是不是覺(jué)得有些夸張?但事實(shí)可能就是這樣。
vista代碼行數(shù)5000萬(wàn)行,打印出來(lái)是170萬(wàn)頁(yè)A4紙,耗資超過(guò)200億美元,這還是有了微軟那么多年積累,只開(kāi)發(fā)vista的費(fèi)用,win7 4000萬(wàn)行,win10數(shù)據(jù)沒(méi)有公布,但行業(yè)預(yù)估在5000到7000萬(wàn)行。
win7公開(kāi)的開(kāi)發(fā)工作人數(shù)是23個(gè)小組,每個(gè)小組約40人,分別負(fù)責(zé)windows中的每個(gè)模塊的開(kāi)發(fā),比如設(shè)備和媒體,文件系統(tǒng),桌面圖形等等,這還是在vista基礎(chǔ)上的開(kāi)發(fā),并不是從頭開(kāi)發(fā)。
windows的發(fā)展已經(jīng)有了30年,中間的積累,走的彎路都不是外人可以輕易得知的。
我國(guó)的自助操作系統(tǒng),實(shí)際都是開(kāi)源系統(tǒng)的二次開(kāi)發(fā),遠(yuǎn)不是從0開(kāi)始的建設(shè),而且軟件的開(kāi)發(fā)并不是1+1=2那么簡(jiǎn)單。不是說(shuō)你能蓋5層樓,我給你投兩倍人力物力你就能蓋出十層樓來(lái)。
說(shuō)個(gè)有趣的小故事吧,微軟的excel現(xiàn)在已經(jīng)成為了祖?zhèn)鞔a,里邊存在很多無(wú)用代碼,但微軟自己都不敢把excel重新寫一遍。
其實(shí)如果是初級(jí)的windows系統(tǒng)比如象windows3.2這類的,其實(shí)開(kāi)發(fā)難度并不算高(早期的windows3.x只是相當(dāng)于DOS系統(tǒng)下的一個(gè)軟件,開(kāi)發(fā)這種東西對(duì)于大點(diǎn)的公司來(lái)說(shuō)并不難,全球的操作系統(tǒng)上千種還是有的),但隨之而來(lái)的問(wèn)題是,有了系統(tǒng),就需要配套的軟件和硬件,這就需要你開(kāi)放接口,以供廠家提供相應(yīng)配套的驅(qū)動(dòng)程序,然后相應(yīng)的軟件也需要有軟件商愿意去做(比如office類軟件、圖像瀏覽、網(wǎng)頁(yè)瀏覽、多媒體播放等等),總之自行開(kāi)發(fā)系統(tǒng)是一個(gè)投入很大、前期很難見(jiàn)到效益的事情,想做成這件事的話,如果有國(guó)家的全力支持可能還差不多。
分享題目:包含開(kāi)發(fā)類windows系統(tǒng)的詞條
文章起源:http://sd-ha.com/article20/hcogjo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、軟件開(kāi)發(fā)、、移動(dòng)網(wǎng)站建設(shè)、做網(wǎng)站、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)