华为仓颉语言首次公开:历经5年研发

爱思瑞网6月22日消息,日前,华为开发者大会上正式揭晓了自研仓颉编程语言,并发布了HarmonyOS NEXT仓颉语言开发者预览版。

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

华为自研新一代编程语言!仓颉语言首次公开:历经5年大量投入研发

据仓颉公众号介绍,仓颉编程语言项目于2019年在华为诞生,历经5年研发沉淀,大量研发投入,终于和全球开发者见面。

仓颉编程语言融合了现代语言特性,并通过全方位编译优化和运行时实现,以及开箱即用的IDE工具链支持,为开发者打造友好开发体验和卓越程序性能。

华为自研新一代编程语言!仓颉语言首次公开:历经5年大量投入研发

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

原生智能化

仓颉编程语言内置AgentDSL编程框架,实现了自然语言与编程语言的无缝融合。多Agent协同机制简化了符号表达,并支持模式自由组合,为各类智能应用开发提供了强大的支持。

华为自研新一代编程语言!仓颉语言首次公开:历经5年大量投入研发

天生全场景

仓颉编程语言采用轻量化可缩放运行时,并通过模块化分层设计,即使在内存有限的情况下也能运行自如。其全场景领域扩展功能,借助元编程和eDSL技术,支持面向领域的声明式开发,为开发人员提供了更强大的灵活性。

高性能

仓颉编程语言采用全并发的垃圾回收机制,应用线程更加流畅,响应速度更快。轻量化的线程设计提升了并发性能,同时降低了资源开销。

强安全

安全特性深度融入仓颉编程语言的设计,帮助开发者将精力集中在业务逻辑上,减少了防御性编程的负担,实现编码即安全的理念,有效地降低了漏洞风险。

华为自研新一代编程语言!仓颉语言首次公开:历经5年大量投入研发

据官方介绍,目前在原生鸿蒙应用开发中,支持声明式UI,一次开发、多端部署的ArkTS语言已得到广泛应用。

作为面向未来的新一代编程语言,仓颉语言已完成设计与实现,并启动了开发者预览。未来,仓颉语言将与ArkTS共同发展,为原生鸿蒙应用开发者提供极致高效的开发体验。

免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,可联系本站进行二次审核删除:fireflyrqh@163.com。
Like (0)
Previous 2024年6月22日 上午9:19
Next 2024年6月22日 上午11:21

相关推荐