智能化
内嵌AgentDSL的编程框架,自然语言&编程语言有机融合;多Agent协同,简化符号表达,模式自由组合,支持各类智能应用开发。
全场景
轻量化可缩放运行时,模块化分层设计,内存再小也能装得下;全场景领域扩展,元编程和eDSL技术,支持面向领域声明式开发。
高性能
终端场景首款全并发 GC ,应用线程更流畅,响应更快。轻量化线程,并发性能更好,开销更少。
强安全
安全DNA融入语言设计,帮助开发者专注于业务逻辑,免于将太多精力投入到防御性编程中,编码即安全,漏洞无处藏。
应用场景
服务端/云化场景
在云化场景中,仓颉编程语言提供了微服务应用开发框架,提供基于编译前处理模式的IOC容器、AOP切面编程、 ORM和事务管理、端到端的异步请求以及与其他组件快速对接等能力,帮助开发者快速构建微服务应用,并且通过仓颉轻量级用户态线程以及高性能网络协议库,能够充分利用系统资源,高效开发出高性能云服务应用。同时,仓颉社区协同合作伙伴以及开发者,共同构建了丰富的三方库及中间件生态,方便开发者构建仓颉程序。
成功案例
全部鸿蒙原生应用服务端应用三方库/中间件
最新动态
周末时光,开启仓颉编程语言探索之旅
仓颉编程语言官网现已正式上线,首个公测版本开放下载,欢迎进入下载中心体验。本文将会介绍仓颉编程语言常用资源获取方式,一起来下载试试吧!
2024-11-02 更新
沙龙预告 | 下一代智慧化开发工具
编译星火是华为2012实验室编译器与编程语言Lab创新团队,播技术创新火种,燃业务燎原之势。 主流开发工具中大部分都已经引入大模型来提升开发者开发效率,但是浅层次的AI与开发工具结合对开发者的帮助有限,如何将大模型在软件开发领域的潜力释放出来,存在很多难以解决的挑战,探索如何提升代码生成颗粒度的同时(代码续写->模块级生成->应用级生成),还需要保证软件的功能和质量符合设计预期。
2024-11-01 更新
仓颉编程语言官网正式上线 !首个公测版本开放下载 !
今年6月21日,华为开发者大会(HDC)正式公开介绍了华为自研的通用编程语言:仓颉编程语言,并发布了HarmonyOS NEXT仓颉语言开发者预览版,开发者可以使用仓颉开发鸿蒙原生应用。4个月以来,仓颉编程语言备受业界和社区的关注关注,受邀在各大技术峰会论坛亮相布道,与开发者及合作伙伴共同成长。
2024-10-30 更新
合作单位