暂无商品咨询信息 [发表商品咨询]
华为官方自研仓颉语言权威指南!本书系统梳理仓颉编程语言的核心特性与设计哲学,是开发者快速上手、深入理解这一面向全场景未来语言的必备手册。
从理论到实战的完整学习路径。内容覆盖通用编程概念、函数式、并发、宏编程等高级主题,并通过KV数据库、雪花算法、HarmonyOS应用三大综合案例,将知识融会贯通。
注重现代开发体验与效率。详解CJPM包管理、自动化测试、与ArkTS互操作等工程化内容,并提供丰富实例,帮助开发者构建坚实技能,从容应对智能时代开发挑战。
随着万物互联以及智能时代的到来,软件的形态将发生巨大的变化。一方面,移动应用和移动互联网领域仍然强力驱动人机交互、设备协同、智能化、安全性等方向的创新;另一方面,人工智能也同样驱动软件朝智能化、端边云协同等方向演进。新技术、新场景下应用软件开发对编程语言提出了新的诉求和挑战。
华为自研的仓颉编程语言作为一款面向全场景应用开发的现代编程语言,通过现代语言特性的集成、全方位的编译优化和运行时实现,以及开箱即用的工具链支持,为开发者打造了友好开发体验和卓越程序性能。本书主要介绍仓颉编程语言开发,内容涉及仓颉编程语言的通用编程概念、基本数据类型、类、接口、扩展、模式匹配、泛型、集合类型、异常处理、包、基础I/O操作、函数式编程、并发编程、宏编程、网络编程、CJPM包管理、自动化测试等众多话题,可谓仓颉编程语言的“百科全书”。其中,综合实战部分演示了KV数据库、雪花算法、HarmonyOS瀑布流的实现过程,可以令读者从零开始掌握仓颉编程语言。
本书实例丰富,将理论讲解最终落实到代码实现上。本书内容由浅入深、层层推进、结构清晰、实例丰富、通俗易懂、实用性强,适合仓颉编程语言的初学者和进阶读者作为自学教程,也可作为培训学校和各大院校的相关专业的教学参考书。
柳伟卫
网名walyau、老卫,资深架构师、IT技术作家、讲师,关注编程、系统架构、性能优化。多年软件开发经验及HarmonyOS实战经验,获得华为开发者联盟社区认证讲师、HarmonyOS技术达人、牛人之星、OpenHarmony开源贡献之星、HarmonyOS应用开发高级认证。出版了《HarmonyOS应用开发者入门到精通》《Spring Boot企业级应用开发实战》《Spring Cloud微服务架构开发实战》《Spring 5开发大全》《Netty原理解析与开发实战》等几十本专著。开设有《跟老卫学HarmonyOS开发》《鸿蒙系统实战超视频App从0到1掌握HarmonyOS》《2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)》等多门课程,授课经验丰富。
实战》《Spring Cloud 微服务架构开发实战》《Spring 5 开发大全》《Netty原理解析与开发实战》等几十本专著。开设有《跟老卫学HarmonyOS开发》《鸿蒙系统实战短视频App 从0到1掌握HarmonyOS》《2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)》等多门课程,授课经验丰富。
内页插图
目录
第1章 仓颉编程语言初体验
1.1 欢迎进入仓颉编程语言世界 2
1.1.1 仓颉特性 2
1.1.2 高效编程 3
1.1.3 安全可靠 4
1.1.4 轻松并发 4
1.1.5 卓越性能 4
1.2 安装仓颉编程语言 5
1.3 搭建仓颉编程语言开发环境 10
1.4 实战:开发第一个仓颉编程语言应用“Hello World!” 11
1.5 总结 13
1.6 习题:开发“Hello World!”应用 13
第2章 通用编程概念
2.1 变量与常量 15
2.1.1 变量 15
2.1.2 常量 17
2.2 标识符与程序结构 18
2.2.1 标识符 18
2.2.2 程序结构 19
2.3 函数 20
2.3.1 定义函数 21
2.3.2 函数参数 21
2.3.3 函数返回值 23
2.4 注释 24
2.4.1 单行注释 24
2.4.2 多行注释 25
2.5 流程控制 25
2.5.1 分支 25
2.5.2 循环 27
2.6 实战:猜数字游戏 29
2.6.1 输入数字 29
2.6.2 比较大小 30
……
| 基本信息 | |
|---|---|
| 出版社 | 北京大学出版社 |
| ISBN | 9787301360873 |
| 条码 | 9787301360873 |
| 编者 | 柳伟卫 著 著 |
| 译者 | -- |
| 出版年月 | 2025-11-01 00:00:00.0 |
| 开本 | 16开 |
| 装帧 | 平装 |
| 页数 | 364 |
| 字数 | 566000 |
| 版次 | 1 |
| 印次 | 1 |
| 纸张 | 一般胶版纸 |
暂无商品评论信息 [发表商品评论]
暂无商品咨询信息 [发表商品咨询]