華為自研的倉頡(Cangjie)語言作為一款面向全場景應用開發的現代編程語言,通過現代語言特性的集成、全方位的編譯優化和運行時實現,以及開箱即用的工具鏈支持,為開發者打造了友好的開發體驗和卓越的程序性能。
本書循序漸進地講解了倉頡語言的核心知識,並通過具體實例的實現過程演練了開發倉頡語言程序的關鍵方法和流程。全書共19章,分別講解了從倉頡語言的基礎語法、數據結構、面向對象編程、網絡編程到多線程與併發處理等內容,最後通過實戰項目——圓角圖片視圖庫的開發,系統展示了倉頡語言的核心語法知識和實際應用技巧。
本書通俗易懂而不失技術深度,案例豐富,實用性強,涵蓋了華為開發技術的最新動態和實踐案例,同時涵蓋了其他同類圖書中很少涉及的開發工具與平台介紹。本書適合華為倉頡編程語言的初學者和進階讀者作為自學教程,也可作為培訓學校和各大院校的相關專業的教學參考書。
劉陳,山東大學計算機通信碩士、HarmonyOS技術專家,現任浪潮信息資深移動開發架構師,精通Java、C、C++、Python、Objective-C、Swift等編程語言,10年Android、iOS開發經驗,5年HarmonyOS開發經驗。曾就職于HTC、聯想,先後擔任過軟件開發工程師、項目經理、產品技術主管等職位。