- ISBN:9787302616597
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:336
- 出版时间:2024-07-01
- 条形码:9787302616597 ; 978-7-302-61659-7
本书特色
本书践行“零基础入门仓颉语言”的核心理念,在书籍章节设计和内容编排上,具有以下的特点:
(1)内容通俗易懂,使用平白的文字介绍仓颉开发的相关知识,在介绍语言特性时,不仅只介绍特性本身,还会介绍为什么需要这种特性,能解决什么问题,帮助读者加深理解。
(2)知识点循序渐进,按照章节顺序学习即可,新知识点学习只依赖学过的内容,很少需要参考后续章节。
(3)丰富的代码示例,本书包含200个完整的示例代码,每段代码都针对书中知识点精心设计,按照《CangJie语言通用编程规范》编写,包括详细的代码注释和说明,均可以独立运行。
内容简介
本书是面向仓颉语言初学者的入门书,包括入门篇、进阶篇和高级篇,共计27章。
入门篇(第1~7章),目标是零基础入门仓颉语言。从*简单的Hello World示例开始,先是讲解基本数据类型、变量、操作符等基础概念,然后讲解函数和流程控制,*后是综合应用示例,学习完本篇,读者就可以快速入门仓颉语言了。
进阶篇(第8~22章),目标是掌握仓颉语言基础知识。本篇按照循序渐进的原则讲解了核心的仓颉语言概念,包括类、接口、枚举、泛型等,还讲解了常用的基础类库用法及异常处理、包管理等内容。学习完本篇,读者就掌握了基本的仓颉语言开发技能。
高级篇(第23~27章),目标是学习初步的企业级开发知识,包括函数的高级用法、文件处理及并发处理,*后还介绍了仓颉编译器和调试器。本篇对于企业级开发比较基础,但对于初学者,还是有一定的难度的,学习掌握了本篇内容,就成为一个真正的仓颉语言开发者。
本书适合仓颉语言的初学者、大中院校的计算机相关专业的学生。及有一定开发经验,希望快速学习仓颉软件开发的开发者、对自主可控编程语言感兴趣的爱好者阅读。
目录
高级篇 第23章函数的高级用法(19min) 23.1Lambda表达式 23.1.1Lambda表达式的定义 23.1.2Lambda表达式的返回值 23.1.3Lambda表达式的调用 23.2闭包 23.2.1闭包的定义 23.2.2捕获变量的状态 23.2.3可变变量的闭包 23.3函数调用语法糖 23.3.1尾随闭包 23.3.2管道表达式 23.3.3组合操作符 第24章并发(18min) 24.1仓颉线程 24.1.1线程睡眠函数sleep 24.1.2创建仓颉线程 24.1.3等待线程结束并获取返回值 24.2同步 24.2.1数据竞争 24.2.2原子操作 24.2.3互斥锁 24.2.4监视器 24.2.5synchronized关键字 第25章文件处理 25.1FileInfo 25.2File 25.3Directory 25.4文件读写示例 第26章仓颉编译器(14min) 26.1编译演示代码 26.2编译选项 26.3条件编译 26.3.1使用方式 26.3.2内置编译条件 26.3.3自定义编译条件 26.3.4多条件编译 第27章仓颉调试器(26min) 27.1仓颉调试器演示代码 27.2调试版本的编译 27.3启动调试的方式 27.4调试命令 27.4.1断点 27.4.2观察点 27.4.3启动 27.4.4执行 27.4.5变量 27.4.6退出
作者简介
张磊,资深计算机专家,华为云HCDE,仓颉语言社区CLD和CCS荣誉称号获得者,著有《仓颉语言元编程》《鲲鹏架构入门与实战》《鲲鹏开发套件应用快速入门》等书,研究方向聚焦基础软件领域的自主可控和国产替代。
-
AI绘画+AI摄影+AI短视频从入门到精通
¥45.5¥79.8 -
企业AI之旅
¥43.5¥79.0 -
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥11.2¥32.0 -
机器学习
¥59.4¥108.0 -
C Primer Plus 第6版 中文版
¥62.6¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
基于深度学习的人体行为识别算法研究
¥37.2¥62.0 -
粒子群算法在优化选取问题中的应用研究
¥40.8¥68.0 -
Web前端开发基础
¥36.5¥57.0 -
智能算法优化及其应用
¥49.0¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
SNS信息传播分析
¥48.3¥69.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
HARMONYOS NEXT启程:零基础构建纯血鸿蒙应用
¥81.0¥108.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥67.6¥98.0 -
SAR图像处理与检测
¥35.4¥49.8 -
生成式人工智能(AIGC)应用
¥71.1¥90.0 -
人工智能
¥29.4¥42.0