來源丨菜鳥教程(ID: runoob)
華為在 2024 年 6 月 21 日的華為開發者大會上,華為終端 BG 軟體部總裁龔體正式官宣了華為自研 倉頡程式語言 ,並釋出了 HarmonyOS NEXT 倉頡語言 開發者預覽版 。
倉頡程式語言檔字尾名為 .cj , 以下是第一個入門程式碼輸出: 你好,倉頡 。
倉頡程式語言的名字來自 「 倉頡造字 」。
倉頡(約公元前2650年)是中國古代傳說中的人物,據說是黃帝的史官,他被認為是漢字的創造者。
倉頡造字是中國古代傳說中的一個重要故事,講述的是倉頡創造漢字的過程。
【荀子・解蔽】稱:「好書者眾矣,而倉頡獨傳者壹也」,該名字也是代表了團隊成員對於倉頡程式語言的寄托,希望該語言能夠被廣大開發者喜愛,並且廣為流傳。
這是華為首次公開釋出倉頡程式語言。
龔體表示:「2019 年,倉頡程式語言計畫在華為誕生,歷經 5 年研發沈澱,大量研發投入,今日終於和全球開發者見面。 倉頡程式語言透過現代語言特性的集 成、全方位的編譯最佳化和執行 時 實作、以及開箱即用的 IDE 工具鏈支持,為開發 者打造友好開發體驗和卓越程式效能。 」
倉頡程式語言是一款面向全場景智慧的新一代程式語言,主打原生智慧化、天生全場景、高效能、強安全。
倉頡程式語言以其 「原生智慧化、天生全場景、高效能、強安全」的特點,重新定義了智慧編程的新標準。內嵌AgentDSL的編程框架,實作了自然語言與程式語言的有機融合,為智慧套用開發提供了無限可能。
倉頡程式語言的釋出,標誌著其正式融入鴻蒙生態,為開發者提供了一個全新的編程平台。在這裏,開發者可以享受到更加友好的開發體驗和卓越的程式效能,共同推動鴻蒙生態的繁榮發展。
倉頡程式語言入門
1、你好,倉頡
2、識別元
3、變量
4、型別
5、運算式
插播一條:如果你近期準備面試跳槽,點選 小程式刷題吧,共 2500+ 道,幾乎覆蓋了所有主流 Java 技術面試題。
6、程式結構
7、函式定義
8、列舉
9、結構體
10、類
插播一條:如果你近期準備面試跳槽,點選 小程式刷題吧,共 2500+ 道,幾乎覆蓋了所有主流 Java 技術面試題。
11、介面與擴充套件
12、例外處理
13、並行編程
14、跨語言互操作
15、宏
插播一條:如果你近期準備面試跳槽,點選 小程式刷題吧,共 2500+ 道,幾乎覆蓋了所有主流 Java 技術面試題。
參考資料:
倉頡編程:https://developer.huawei.com/consumer/cn/cangjie/
入門教程:https://developer.huawei.com/consumer/cn/training/course/slightMooc/C101718903607800132
白皮書:https://developer.huawei.com/consumer/cn/doc/openharmony-cangjie/cj-wp-abstract