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

相亲网站男人拉我做外汇上海互联网管理系统推广公司

相亲网站男人拉我做外汇,上海互联网管理系统推广公司,台州做网站电话,wordpress主题 幻灯华为在 2024 年 6 月 21 日的华为开发者大会上,华为终端 BG 软件部总裁龚体正式官宣了华为自研仓颉编程语言,并发布了 HarmonyOS NEXT 仓颉语言开发者预览版。 仓颉编程语言文件后缀名为 .cj, 以下是第一个入门代码输出:你好,仓颉…

华为在 2024 年 6 月 21 日的华为开发者大会上,华为终端 BG 软件部总裁龚体正式官宣了华为自研仓颉编程语言,并发布了 HarmonyOS NEXT 仓颉语言开发者预览版。
仓颉编程语言文件后缀名为 .cj, 以下是第一个入门代码输出:你好,仓颉

在这里插入图片描述
仓颉编程语言的名字来自 “仓颉造字”。

仓颉(约公元前2650年)是中国古代传说中的人物,据说是黄帝的史官,他被认为是汉字的创造者。

仓颉造字是中国古代传说中的一个重要故事,讲述的是仓颉创造汉字的过程。

《荀子・解蔽》称:“好书者众矣,而仓颉独传者壹也”,该名字也是代表了团队成员对于仓颉编程语言的寄托,希望该语言能够被广大开发者喜爱,并且广为流传。

这是华为首次公开发布仓颉编程语言。

在这里插入图片描述
龚体表示:“2019 年,仓颉编程语言项目在华为诞生,历经 5 年研发沉淀,大量研发投入,今日终于和全球开发者见面。仓颉编程语言通过现代语言特性的集成、全方位的编译优化和运行时实现、以及开箱即用的 IDE 工具链支持,为开发者打造友好开发体验和卓越程序性能。”

仓颉编程语言是一款面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全。

在这里插入图片描述仓颉编程语言以其 “原生智能化、天生全场景、高性能、强安全”的特点,重新定义了智能编程的新标准。内嵌AgentDSL的编程框架,实现了自然语言与编程语言的有机融合,为智能应用开发提供了无限可能。

仓颉编程语言的发布,标志着其正式融入鸿蒙生态,为开发者提供了一个全新的编程平台。在这里,开发者可以享受到更加友好的开发体验和卓越的程序性能,共同推动鸿蒙生态的繁荣发展。

一、基本概念

1.1 标识符

1.2 变量

变量将一个名字和一个特定类型的值关联起来。

在这里插入图片描述
变量估算圆周率
在这里插入图片描述

1.3 类型

类型就像一份协议,规定了一块数据的组织结构及相应的解析/操作方式。
在这里插入图片描述

1.4 基础数据类型

在这里插入图片描述

1.5 表达式

在这里插入图片描述

1.5.1 if 表达式

在这里插入图片描述

1.5.2 while 表达式

在这里插入图片描述

1.5.3 for-in表达式

在这里插入图片描述
在这里插入图片描述

1.6 程序结构

在这里插入图片描述

二、函数

2.1 定义函数

在这里插入图片描述

2.2 调用函数

在这里插入图片描述

2.3 lambda 表达式

lambda表达式可以让函数的创建和使用更加灵活,lambda表达式的值就是一个匿名函数。
在这里插入图片描述
应用实例遍历目录

在这里插入图片描述

三、枚举

3.1 定义与实例化

在这里插入图片描述

3.2 成员访问规则

在这里插入图片描述

3.3 match 表达式

在这里插入图片描述

应用实例表达式计算
在这里插入图片描述

3.4 Option

在这里插入图片描述

四、结构体

4.1 定义与实例化

在这里插入图片描述

4.2 成员访问规则

在这里插入图片描述
应用实例二叉树

在这里插入图片描述

五、类

5.1 定义与实例化

在这里插入图片描述

5.2 成员访问规则

在这里插入图片描述

5.3 继承

在这里插入图片描述

5.4 属性

在这里插入图片描述

5.5 值类型与引用类型

在这里插入图片描述

六、接口与扩展

6.1 接口

在这里插入图片描述
实现接口信号系统仿真

在这里插入图片描述

6.2 扩展

在这里插入图片描述

6.3 泛型

在这里插入图片描述

七、异常处理

7.1 异常类型

在这里插入图片描述

7.2 构造和抛出异常

在这里插入图片描述

7.3 异常处理

在这里插入图片描述
在这里插入图片描述

八、并发编程

8.1 线程模型

仓颉语言实现了M:N 轻量线程模型,支持在少量系统线程之上创建海量用户线程,在实现层面用户线程对应协程,仓颉runtime会自动管理和调度这些协程
在这里插入图片描述
当用户线程t做I/O 等资源访问操作时,若资源尚未就绪,线程t就会被runtime挂起等待、并调入其他线程运行,当资源就绪后又会适时恢复t的执行,高效利用CPU 资源,实现高并发能力。

8.2 创建线程

在这里插入图片描述
应用实例估算圆周率
在这里插入图片描述

九、跨语言互操作

9.1 跨语言互操作

在这里插入图片描述

9.2 仓颉 C 互操作基本步骤

在这里插入图片描述
类型映射基础类型
在这里插入图片描述
类型映射其他类型
在这里插入图片描述
应用实例
在这里插入图片描述

十、宏

10.1 概述

在这里插入图片描述

10.2 定义与调用

在这里插入图片描述

10. 3 在编译时修改程序

在这里插入图片描述
应用实例语言扩展
在这里插入图片描述

参考资料:

仓颉编程:https://developer.huawei.com/consumer/cn/cangjie/

入门教程:https://developer.huawei.com/consumer/cn/training/course/slightMooc/C101718903607800132

白皮书:https://developer.huawei.com/consumer/cn/doc/openharmony-cangjie/cj-wp-abstract

http://www.yidumall.com/news/97963.html

相关文章:

  • 美团网站开发品牌营销方案
  • 网站做授权登录界面网络营销的方式和方法
  • 建设银行单位社会招聘网站重庆网页优化seo公司
  • 可以访问的国外网站软件拉新推广平台
  • 个人可以网站备案吗国外独立站网站
  • 绿色商城网站模板百度域名购买
  • 国外做btc的网站济南搜索引擎优化网站
  • 专业网站建设哪个好怎样做网站平台
  • 网站没有备案怎么做支付网站建设方案优化
  • hao123网站模板太原网站优化公司
  • 微信营销推广的方式有哪些嘉兴百度快照优化排名
  • 济宁网站建设公司电话泰安网站seo
  • 海南省建设培训与执业资格注册中心网站网络平台宣传方式有哪些
  • 微信官网网站模板下载不了sem竞价推广公司
  • 网站建设后如何放在网上谷歌广告上海有限公司官网
  • 网站内容规划流程互联网推广好做吗
  • 网站做一下301跳转今日国内新闻
  • 音乐网站如何建设网络营销策划模板
  • 手机app与手机网站的区别优化工作流程
  • 做区位分析的地图网站seo优化神器
  • 建设银行网站注册企业有没有推广app的平台
  • 网站开发是否交印花税域名被墙查询
  • 通州网站制作热搜词排行榜
  • 学做网站论坛好吗免费建自己的网址
  • smart video wordpress太原seo服务
  • 织梦快速做双语网站网站在线客服系统 免费
  • 网站后端开发是什么企业自助建站
  • 网站毕设代做多少钱跨境电商哪个平台比较好
  • 公网动态ip如何做网站怎样淘宝seo排名优化
  • 怎么在外国网站上找产品做跨境电商市场营销毕业论文