首頁 >硬體教學 >硬體新聞 >華為倉頡程式語言是什麼

華為倉頡程式語言是什麼

WBOY
WBOY原創
2024-08-19 07:00:33459瀏覽

華為倉頡程式語言是什麼

在華為舉辦的HDC 2024開發者大會上,華為終端BG軟體部總裁龔體正式宣布了華為自研的倉頡程式語言。這款經過五年研發沉澱的語言現已開放開發者預覽,並有望在未來的鴻蒙生態系統中發揮重要作用。

倉頡程式語言是一款面向全場景智慧化應用的現代程式語言,具備原生智慧化、全場景支援、高效能和強安全等技術特色。它整合了現代語言的各種特性,擁有全方位的編譯最佳化和執行時間實現,以及簡潔易用的智慧Agent聲明式程式框架。此外,倉頡還提供了開箱即用的IDE工具鏈支持,為開發者提供了極大的便利。

在 內存 佔用方面,倉頡採用了模組化分層設計,空載內存僅需2.08MB,遠低於移動端主流語言如Swift和Java。此外,倉頡支援全並發GC,減少了傳統GC中的STW停頓,提高了應用程式執行緒的流暢性。

在開發實務方面,中國工商銀行已經完成了首個鴻蒙版App的開發,並採用了倉頡和ArkTS語言。其中,「收支日曆」功能採用了倉頡的聲明式UI編寫,支援混合開發,提高了開發效率。中國工商銀行計劃逐步擴大倉頡語言的試點範圍。

使用了倉頡語言全量開發了其鴻蒙原生應用,並開發了一些倉頡的第三方函式庫。倉頡的聲明式UI開發、型態推導能力與安全優化等特點,為力扣的開發帶來了顯著的優勢。此外,力扣也引進了AI輔助程式工具BitFun FireCoder,進一步提高了開發效率。

力扣鴻蒙原生應用(倉頡開發)在冷啟動速度和多圖文章瀏覽體驗方面相比Java & Kotlin版本有明顯提升。這標誌著倉頡程式語言在實際應用中的良好表現和巨大潛力。

以上是華為倉頡程式語言是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn