《仓颉编程从入门到实践》由北京大学出版社出版,已于近期上市。该书基于Cangjie 0.53.8编写,提供41个实战案例+3个综合案例,可谓是目前市面上最新的仓颉力作。
本文对《仓颉编程从入门到实践》一书做个大致的介绍。
封面部分
首先是介绍封面部分。
《仓颉编程从入门到实践》封面部分主体是采用了蓝白风格,具有科技感,充满活力。
可以看到,左下角和右上角体现了本书的特色,知识点涵盖丰富,案例新颖,同时本书也提供了全套源码,方便教学。
底部是出版社“北京大学出版社”字样。
封底部分
介绍封底部分。
封底部分比较简洁,除了ISBN码和定价之外,还有出版社的联系方式。全书篇幅366页,定价为99元,也算良心了。极具性价比。
内容简介
随着万物互联以及智能时代的到来,软件的形态将发生巨大的变化。一方面,移动应用和移动互联网领域仍然强力驱动人机交互、设备协同、智能化、安全性等方向的创新,另一方面人工智能也同样驱动软件朝智能化、端边云协同等方向演进。新技术、新场景下应用软件的开发对编程语言提出了新的诉求和挑战。
华为自研的仓颉(Cangjie)编程语言作为一款面向全场景应用开发的现代编程语言,通过现代语言特性的集成、全方位的编译优化和运行时实现、以及开箱即用的工具链支持,为开发者打造友好开发体验和卓越程序性能。本书主要是介绍仓颉编程语言开发,内容涉及仓颉编程语言的通用编程概念、基本数据类型、类、接口、扩展、模式匹配、泛型、集合类型、异常处理、包、基础I/O操作、函数式编程、并发编程、宏编程、网络编程、自动化测试、CJPM包管理等众多话题,可谓是仓颉编程语言的“百科全书”。其中综合实战部分,演示了KV数据库、雪花算法、HarmonyOS瀑布流的实现过程,可以令读者从0开始掌握仓颉编程语言。
本书实例丰富,将理论讲解最终落实到代码实现上。本书由浅及深、层层推进、结构清晰、实例丰富、通俗易懂、实用性强,适合仓颉编程语言的初学者和进阶读者作为自学教程,也适合培训学校作为培训教材,还适合各大院校的相关专业作为教学参考书。
具体来说,全书分为以下部分。
- (1)入门(第1~10章):介绍仓颉编程语言的基础知识,包括开发环境、通用编程概念、基本数据类型、类、接口、扩展、模式匹配、泛型、集合类型、异常处理、包、模块、基础I/O操作等;
- (2)进阶(第11~14章):介绍仓颉编程语言的函数式编程、并发编程、宏编程、网络编程等;
- (3)高阶(第15~16章):介绍仓颉编程语言的CJPM包管理、自动化测试等方面的内容;
- (4)实战(第17~19章):介绍颉编程语言的综合实战案例,包括业界主流的KV数据库、雪花算法、HarmonyOS瀑布流。
写作背景
在2024年6月21日华为开发者大会上,华为正式官宣了其自研仓颉编程语言。该语言历经5年研发沉淀,终于开启了开发者预览。
作为一款面向全场景应用开发的现代编程语言,仓颉编程语言通过现代语言特性的集成、全面的编译优化和运行时实现,以及开箱即用的工具链支持,为开发者打造了友好开发体验和卓越程序性能。然而,作为一门新兴语言,仓颉在教程、书籍、课程等方面的学习资源比较少,因此出版一本全面、深入、实用的仓颉编程语言专著,对于满足市场需求、推动仓颉编程语言的发展具有重要意义。
本书的定位是一本全面介绍仓颉编程语言的专著。本书从基础知识讲起,逐步深入高级特性和最佳实践。同时,本书还将结合具体的案例和项目,让读者能够在实际操作中掌握仓颉编程语言的编程技巧。希望本书能够带领读者入门仓颉编程语言,扫清学习障碍。
配套资源
本书提供的素材和源代码可从以下网址下载:
勘误和交流
配套书籍、课程
如果你喜欢本开源书,也欢迎支持下该书的正式出版物,实体店及各大网店有售。
参考引用
共同学习,写下你的评论
评论加载中...
作者其他优质文章

