重生後我隻做正確選擇

第1071章倉頡的路線之爭

加入書簽 推薦本書

第1071章倉頡的路線之爭(第1/3頁)

第1071章倉頡的路線之爭

而此刻會議室的另一邊,終端bg總裁姚塵風看著臺上正在詳細講解技術細節的餘新峰,腦海中也不由浮現出“倉頡”項目啟動初期,團隊內部關於技術路線的那場激烈爭論。

這支由餘新峰組建起來的編程語言團隊,雖然彙聚了一批國內優秀的青年才俊,但他們中的大多數人,此前並冇有從頭開始設計和開發大型通用編程語言的完整經驗。

大家都清楚,通用語言的技術難度和複雜性,遠高於為特定領域設計的專用語言。

在“倉頡”語言的起步路線上,團隊內部出現了明顯的分歧。

有一部分專家提出,應該基於javascript語言進行改進和增強。

他們的理由很充分:

javascript在web前端領域占據著絕對的統治地位,生態極其繁榮,像微信小程序等國民級應用,其技術底座就與javascript密切相關。

javascript的優勢在於開發便捷、敏捷性強、動態類型靈活、無需編譯即可運行,學習和上手成本相對較低。

但是,這個提議幾乎被華興高層和餘新峰團隊核心毫不猶豫地否決了。

為什麼?因為安全性!

javascript作為動態類型語言,其在類型安全方麵的天然劣勢,是其無法逾越的鴻溝。

而對於華興立誌要打造麵向萬物互聯時代的鴻蒙操作係統而言,安全性是底線,是生命線!

開放的鴻蒙生態需要應對來自全球各種複雜場景和潛在威脅,任何可能引入安全漏洞的技術選擇都是不可接受的。

缺乏嚴格類型檢查的動態語言,在大型複雜項目開發中,更容易出現難以在編譯期發現的潛在錯誤,這對係統安全是致命的。

此外,在性能方麵,動態類型語言在運行時需要進行類型判斷和轉換,其執行效率、內存占用和功耗控製,往往難以滿足鴻蒙係統對多種終端設備(尤其是資源受限的iot設備)的苛刻要求。

選擇javascript路線,無異於從一開始就背上了沉重的“曆史技術債務”,未來將步履維艱。

經過審慎的評估與激烈的討論,華興最終拍板:

“倉頡”必須定位為一款自研的、靜態類型的編程語言。

它的對標對象,是蘋果的swift、安卓早期依賴的java和現在主推的kotlin這些成功應用於大型移動生態的語言,無一例外都是靜態類型。

靜態類型語言在編譯階段就能發現大量類型錯誤,極大地提升了代碼的健壯性和安全性。

同時,由於其類型信息在編譯期確定,編譯器可以進行更深層次的優化,通常能帶來更好的運行時性能。

當然,華興

(本章未完,請點擊下一頁繼續閱讀)

上一章 章節目錄 下一頁

小說推薦:四合院,開局我選入贅追你裝高冷,我寵校花老婆你哭啥公主大人等等我!穿成星際惡毒公主,我截胡了未來大佬諸天,無限物品,我不吃牛肉法醫:與死者同行苟在官場當老六狼人殺:十更起手,湮滅眾神!文娛2000:這個影帝有點怪離婚後,你才知道我多猛?我省府大秘,問鼎京圈鄉野小醫王重生2002:從拆遷開始發家致富官途危情