当前位置: 首页 > news >正文

仓颉编程语言青少年基础教程系列汇总

仓颉编程语言青少年基础教程系列汇总

官方说法:仓颉编程语言是一款面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全。主要应用于鸿蒙原生应用及服务应用等场景中,为开发者提供良好的编程体验。

仓颉编程语言是华为构建自主可控软件生态的重要一环,旨在减少对国外编程语言的依赖,推动国内编程语言生态的发展。

2024 年 6 月 21 日,在 HDC2024 华为开发者大会前,华为自研仓颉编程语言正式亮相,仓颉官网上线,仓颉正式开启预览。

2025年07月首个LTS版本(LTS版本定义及维护周期详见仓颉社区版本生命周期管理规范),版本号为Cangjie 1.0.0正式推出。

由于仓颉语言比较新的缘故,目前社区生态还不是非常成熟,但是随着仓颉语言在2025年7月30日全面开源,以及鸿蒙生态的不断成熟,和华为公司的影响力,预计未来会有更多工具、框架和最佳实践涌现,来简化多端适配的流程,逐步接近“写一个应用,就能在各种设备上运行”的愿景。

仓颉语言相比一些“老语言”(如Java、python等)具有一些新特点,如:

  • 所有控制结构统一为表达式:if-else、while、for、try 都是表达式。

  • 仓颉不允许使用单独的大括号“{}”(用大括号 {} 包裹的代码段称为“块”),大括号必须依赖 if、match、函数体、类体、结构体等其他语法结构存在。

现在,就用仓颉编写你的第一行代码,开启属于你的智能编程冒险吧!

青少年基础教程系列博客是在我学习研究仓颉编程语言技术,指导或者说是和几位青少年朋友互动探讨学习基础上总结写成的。该教程从此首个LTS1.0.0版本出发,基于实际研究实践、教学互动经验总结而成,旨在降低学习门槛,推动华为仓颉编程语言在青少年群体中的普及。虽然尽心写作,但因时间和认识所限不当之处难免,读者若发现问题,敬请指正,我将适时确认更正。

仓颉编程语言青少年基础教程系列汇总

实验环境搭建 https://blog.csdn.net/cnds123/article/details/150844497

输入输出 https://blog.csdn.net/cnds123/article/details/150953751

程序基本结构和语言特点 https://blog.csdn.net/cnds123/article/details/150991895

注释、标识符、变量 https://blog.csdn.net/cnds123/article/details/151076667

数据类型 https://blog.csdn.net/cnds123/article/details/151113402

字符和字符串 https://blog.csdn.net/cnds123/article/details/151190223

布尔类型、元组类型 https://blog.csdn.net/cnds123/article/details/151222867

表达式 https://blog.csdn.net/cnds123/article/details/151309168

特殊数据类型Unit类型和Nothing类型 https://blog.csdn.net/cnds123/article/details/151322861

函数(上)https://blog.csdn.net/cnds123/article/details/151326138

函数(下)https://blog.csdn.net/cnds123/article/details/151408168

数组类型 https://blog.csdn.net/cnds123/article/details/151579259

Struct(结构)类型 https://blog.csdn.net/cnds123/article/details/151614191

enum(枚举)类型和Option类型 https://blog.csdn.net/cnds123/article/details/151641000

class(类)(上)https://blog.csdn.net/cnds123/article/details/151747111

class(类)(下)https://blog.csdn.net/cnds123/article/details/151758892

Interface(接口)https://blog.csdn.net/cnds123/article/details/151784627

泛型(Generic)和区间(Range)类型 https://blog.csdn.net/cnds123/article/details/151819609

包(Package)https://blog.csdn.net/cnds123/article/details/151919630

作用域(scope)https://blog.csdn.net/cnds123/article/details/151919949

异常处理 https://blog.csdn.net/cnds123/article/details/151954735

文件操作 https://blog.csdn.net/cnds123/article/details/151956561

http://www.dtcms.com/a/412510.html

相关文章:

  • C++中STL---map
  • Java基础 9.26
  • 优秀响应式网站南宁百度seo优化
  • 营销型网站建设需要注意什么龙岗建设局网站
  • 用js做简单的网站页面软件外包公司为什么不好
  • 《2025年AI产业发展十大趋势报告》七十二
  • 模电基础:场效应管的放大电路
  • 黑色网站后台网页版传奇如何作弊?
  • 新手学易语言多久可以做网站广州网站建设推广公司有哪些
  • Python从入门到实战 (14):工具落地:用 PyInstaller 打包 Python 脚本为可执行文件
  • 如何优化网站导航阿里云服务器做电影网站
  • 企业代运营公司seo广告优化
  • 快手做任务网站济南手机网站建设公司排名
  • 重庆建网站推广网站安全建设方案需求分析
  • 湖北省建设教育协会网站首页网站开发的几个主要阶段
  • 嵌入式学习ARM架构12——SPI
  • 网站建设与维护期末试卷网络推广托管公司深圳
  • 购物网站建设的意义与目的个人简介网页制作
  • 永康网站设计饮料企业哪个网站做的比较好
  • 数据结构——基本排序算法
  • AI编码工具为何加速开发却难保质量?
  • 如何与知名网站做友情链接wordpress页面和文章
  • 有没有专门做设计的网站首页有动效的网站
  • 深圳服饰网站建设太原seo公司网站
  • 吴忠住房和城乡建设局网站seo实战
  • 选择一个网站进行优化影视logo免费设计
  • 上海php网站开发公司广告买卖网
  • 江苏省建设工程安全监督网站扬州论坛
  • 多页面localStorage覆盖问题
  • 网站建设钅金手指排名找网络公司做推广费用