相關主題
商品描述
隨著萬物互聯以及智能時代的到來,軟件的形態將發生巨大的變化。一方面,移動應用和移動互聯網領域仍然強力驅動人機交互、設備協同、智能化、安全性等方向的創新;另一方面,人工智能也同樣驅動軟件朝智能化、端邊雲協同等方向演進。新技術、新場景下應用軟件的開發對編程語言提出了新的訴求和挑戰。華為自研的倉頡編程語言作為一款面向全場景應用開發的現代編程語言,通過現代語言特性的集成、 的編譯優化和運行時實現,以及開箱即用的工具鏈支持,為開發者打造了友好開發體驗和 程序性能。本書主要介紹倉頡編程語言開發,內容涉及倉頡編程語言的通用編程概念、基本數據類型、類、接口、擴展、模式匹配、泛型、集合類型、異常處理、包、基礎I/O操作、函數式編程、並發編程、宏編程、網絡編程、CJPM包管理、自動化測試等眾多話題,可謂倉頡編程語言的“百科全書”。其中,綜合實戰部分演示了KV數據庫、雪花算法、HarmonyOS瀑布流的實現過程,可以令讀者從零開始掌握倉頡編程語言。本書實例豐富,將理論講解 終落實到代碼實現上。本書內容由淺入深、層層推進、結構清晰、實例豐富、通俗易懂、實用性強,適合倉頡編程語言的初學者和進階讀者作為自學教程,也可作為培訓學校和各大院校的相關專業的教學參考書。
作者簡介
柳偉衛,網名老衛、waylau,在IT公司擔任項目經理、架構師、 技術顧問等職位,是CSDN、 開源中國、阿裏雲開發者、華為開發者等技術社區專家,慕課網、華為開發者聯盟社區認證講師,HarmonyOS技術達人,曾獲2021、2022年度牛人之星、2022年度OpenHarmony開源貢獻之星。著有《跟老衛學HarmonyOS開發》等開源書,並出版了《鴻蒙HarmonyOS手機應用開發實戰》《鴻蒙HarmonyOS應用開發從入門到精通》《Spring Boot 2.0企業級應用開發實戰》《Spring Cloud 微服務架構開發實戰》《Spring 5 開發大全》《Cloud Native 分布式架構原理與實踐》《大型互聯網應用輕量級架構實戰》等專著。
