华为仓颉编程语言是什么

WBOY
发布: 2024-08-19 07:00:33
原创
262 人浏览过

华为仓颉编程语言是什么

在华为举办的HDC 2024开发者大会上,华为终端BG软件部总裁龚体正式宣布了华为自研的仓颉编程语言。这款经过五年研发沉淀的语言现已开放开发者预览,并有望在未来的鸿蒙生态系统中发挥重要作用。

仓颉编程语言是一款面向全场景智能化应用的现代编程语言,具备原生智能化、全场景支持、高性能和强安全等技术特点。它集成了现代语言的各种特性,拥有全方位的编译优化和运行时实现,以及简洁易用的智能Agent声明式编程框架。此外,仓颉还提供了开箱即用的IDE工具链支持,为开发者提供了极大的便利。

在 内存 占用方面,仓颉采用了模块化分层设计,空载内存仅需2.08MB,远低于移动端主流语言如Swift和Java。此外,仓颉支持全并发GC,减少了传统GC中的STW停顿,提高了应用线程的流畅性。

在开发实践方面,中国工商银行已经完成了首个鸿蒙版App的开发,并采用了仓颉和ArkTS语言。其中,“收支日历”功能采用了仓颉的声明式UI编写,支持混合开发,提高了开发效率。中国工商银行计划逐步扩大仓颉语言的试点范围。

使用了仓颉语言全量开发了其鸿蒙原生应用,并开发了一些仓颉的第三方库。仓颉的声明式UI开发、类型推导能力和安全优化等特点,为力扣的开发带来了显著的优势。此外,力扣还引入了AI辅助编程工具BitFun FireCoder,进一步提高了开发效率。

力扣鸿蒙原生应用(仓颉开发)在冷启动速度和多图文章浏览体验方面相比Java & Kotlin版本有明显提升。这标志着仓颉编程语言在实际应用中的良好表现和巨大潜力。

以上是华为仓颉编程语言是什么的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:codercto.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!