欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

為什么Windows的兼容性這么強大

林玟書2年前14瀏覽0評論

為什么Windows的兼容性這么強大?

一、Windows的發小,打不死的小強,VB/VBA最有發言權

眾所周知,VB/VBA是真正的百姓編程工具,在推廣計算機應用中,其前身(BASIC)更是立下過汗馬功勞。不僅幫助比爾蓋茨創立了微軟(寫BASIC解釋器起家),更是將MSDOS和后來的Windows推上PC霸主之位(借助BASIC中的文件系統,把握住了與IBM合作的商機,借力QDOS熟知IBM PC的結構,收購QDOS更名為MSDOS成為PC的唯一供應商,10余年磨礪鞏固了用戶端的地位,秉承BASIC的VB1.0,讓Windows3.0大獲成功,持續護駕至再也沒誰可以撼動的Windows2000的NT系統),并成為PC界的核心話語者。BASIC及其繼任的VB/VBA,不僅見證了計算機硬、軟件的發展,更見證了Windows的成長和繁榮。或許,可以從VB/VBA的角度來看待Windows的兼容問題。關于這段歷史的細節,感興趣的讀者可以閱讀《VB前傳,從教學到游戲,再到系統,似乎每步都是精心設計》。

由于種種原因,VB的歷史包袱不再適合互聯網的新戰場,不得不退居Office的背后成為護花使者。卑劣的相互中傷在激烈的商業競爭中成為常態,VB/VBA因為退出專業開發市場,給了其他競爭對手和相關利益方絕佳的借口。他們捕風捉影,無中生有,夸大事實,不僅將IDE的停更解釋為官方拋棄,更將互聯網的抱怨解釋為新未來方案。感興趣的讀者,可以閱讀《VB/VBA這個打不死的小強,還會堅持多久?》。

筆者是過來人,作為非計算機科班人士,互聯網上那些自學編程的問題幾乎都經歷過。無論是技術細節層面,還是產業宏觀層面,筆者仍然認為對于廣大職場人士而言,桌面工具仍然是生產力的中流砥柱,而在桌面開發工具中VB/VBA仍然是廣大非科班能拿得起的職場效率利器。筆者在《明比閱歷淺,暗拼體力衰,指下講武德,碼上笑春風》中給出了詳盡的理由,感興趣的讀者可以點開閱讀。

尤其是當前,我國處于產業戰略調整的關鍵時期,西方列強各種找茬,千方百計阻礙我中華的崛起。作為國人,更應該做好本職工作,通過調整自己的輸出能力,來間接支持祖國的壯大,便成為一種義不容辭的責任。但是,坊間對VB/VBA這種便捷的工具進行大肆攻擊(尤其是高校對非計算機科班開設VB課程),反倒讓僅僅學過幾十個課時(計算機掃盲課程)的人去學其他專業開發工具,這不是將人往溝里帶嗎?所以,筆者從硬件發展、系統發展和技術應用層面進行了科普,以正視聽,正好相關內容也能很好回答該問題。

二、計算機的問題,凡事多問硬件如果說JAVA的源碼跨平臺兼容,是靠不同平臺的虛擬機來實現的,那么微軟系統的兼容性則是靠X86特性來完成的。也就是說,微軟優良的兼容特性,其實絕大部分是Intel的X86貢獻的,微軟只不過是個前端表演者,撈取了這樣的名聲而已。

筆者在《兼容真的會拖垮VB/VBA賴以生存的微軟嗎?》中,就旗幟鮮明地說,Windows的兼容表面上是Winet聯盟在壟斷地位上掘金的法寶,其實是半導體工業的一次最佳實踐。

復雜指令集的發展,好比城鎮的發展。功能的聚集產生方便,方便之上方顯繁華奢侈。對繁華的追求,來自人的天性。等有人看到天性里的缺失,才會想到返璞歸真,才有后面的精簡指令集。

如今無論是技術陣營,還是生態陣營,兩大派系已然肉眼可見,留給吃瓜群眾的,大抵是誰會成為未來的主導。這個有點類似于語言之爭了,意義不大。真正研究過不同語言的人,肯定知道相互借鑒,在行業里是最基本的前進動力,一個優秀的技術總是站在無數前人成果之上。這兩大陣營,難道就不會相互借鑒嗎?如果相互借鑒,那么二者在技術上就必然走向融合(同質),那什么是未來?當然是,既不復雜也不簡單,既簡單也復雜嘍!

從市場角度,復雜指令集得益于先天占位優勢,從PC到服務器幾乎都占據著絕對統治地位,精簡指令集要撼動復雜指令集的傳統市場,就必須做到AMD動搖Intel的市場地位那樣:具有明顯的性能和價格優勢。目前看來,還尚需時日。

筆者在《精簡指令集(RISC)和復雜指令集(CISC)》和《精簡指令集(RISC)和復雜指令集(CISC),未來會花落誰家?》中闡述了二者在發展中的辯證與統一,尤其是為何復雜指令集天生就具有兼容的特質。

三、到底用了什么技術?

如果說,X86在兼容上的居功至偉,不能讓人信服,那或許《為何華為不推出類似于Windows上VB/VBA那樣的平民開發工具?》能夠說明些問題,正如網友回復所說,或許難度不亞于5G。

如果,精簡指令的CPU尚在追趕的道路上,那同為X86的Win和MACOS為何有如此大的差異?或許《Windows的EXE為什么不能在MacOS上運行?「鏈接」》能給你答案。

如果上述離我們太遠,那就看看細節吧,看看人民群眾的好伙伴VB/VBA是怎么來解釋兼容技術的吧。《探秘,64位Office VBA能否與VB6再續良緣?64位VB6能否繼續躺贏?》、《VB/VBA(代表32位)如何繼續在64位Win上抖機靈?》《VB/VBA(代表32位)如何繼續在64位Win上抖機靈(二)? 》《VB當然能在64位Win上繼續豪橫!》,總之,《VB/VBA背靠的X86大樹還是可靠的,所以他倆老不死了!》。

歡迎關注BtOfficer(收藏、點贊、關注+轉發) ,更多精彩仍在繼續哦(專欄文章將更系統,更全面,但需要閣下支持哦),有嚴肅的技術,也有輕松的嘮嗑,期待你的加入!