第1071章倉頡的路線之爭
第1071章倉頡的路線之爭(第2/3頁)
也考慮到開發者的習慣和遷移成本。
為了讓來自不同技術背景的開發者能夠相對平滑地過渡到“倉頡”,團隊決定采用“多範式”的語言設計策略。
這意味著“倉頡”會借鑒和融合多種編程範式中通行的、優秀的表達方式,儘量讓它的語法和特性與一些主流的編程風格保持近似性。
姚塵風回想起餘新峰當時的解釋:
“我們可以把‘倉頡’看作類似swift那種集大成的語言,它應該能讓熟悉蘋果或安卓開發的開發者,感受到一種技術上的親近感,從而更容易切換到‘倉頡’上進行開發。”
(本章未完,請點擊下一頁繼續閱讀)第1071章倉頡的路線之爭(第2/2頁)
團隊在每一個語言特性的設計上都投入了大量精力進行重新思考和自主實現,力求做到既先進又實用。
“所以,”餘新峰曾總結道。
“等到‘倉頡’語言正式發布後,我們給開發者的選擇會是靈活的。
習慣用我們基於typescript擴展的arkts的開發者,可以繼續使用arkts;
而追求更高性能、更強類型安全的開發者,則可以選用‘倉頡’。
‘倉頡’的目的,不是在開發者工具箱裡替換掉彆的工具,而是為他們增加一種更強大、更可靠的新選擇。”
姚塵風對此深表讚同。
生態建設不能一蹴而就,更需要給開發者足夠的過渡空間和選擇權。
“倉頡”的價值,在於為華興未來的生態發展,提供一個更具潛力、更自主可控的底層技術選項。
演示告一段落,餘新峰開始向各位董事彙報“倉頡”項目具體的推進過程。
他的語氣逐漸變得沉穩,充滿了技術人的篤定。
“從2019年8月1日項目正式立項起,我們編程語言實驗室就開始了緊張的研發工作。”
餘新峰操作ppt,展示著項目裡程碑圖。
“但一門編程語言的成熟,不僅僅在於語言本身的設計和編譯器實現,更在於它能否經得起真實業務場景的考驗,需要強大的標準庫、框架和工具鏈支撐。”
他目光掃過在場的各位高管,重點看向了姚塵風和陳默:
“幸運的是,我們並非孤軍奮戰。
在公司的大力協調下,除了我們核心的編程語言團隊,華興其他產品線的兄弟團隊也很快加入進來,為我們提供了寶貴的‘試驗田’。”
他切換了一張ppt,上麵顯示著“數據通信產品線”的字樣和一些網絡設備的圖片。
“我們選定的第一個內部深度試用場景,是公司強大的數據通信產品線。”
餘新峰解釋道:
“選擇這裡,主要有幾個原因。
首先,負責數據通信軟件和創新的主要領導和專家劉子昂總
(本章未完,請點擊下一頁繼續閱讀)