中欧平台是关注游戏体验的内容站点,借助核心要点呈现角色养成的不同侧面,中欧娱乐平台以成为实用的游戏阅读平台为目标,持续关注隐藏内容的讨论话题,理解关卡设计的过程不必赶进度,先从入门步骤中找到自己的兴趣点,希望读者更清楚地认识单机体验,所以在内容中梳理基础概念。

首页 - 博客- 博客详情

华为仓颉编程语言于9月22日推出1.2.0迭代版本,该版本被标记为STS版本,版本号定为1.2.0,其维护时长为6个月;而STS 1.1.x系列版本计划在2026年10月30日终止维护。

与1.1.3版本相较,本次更新重点强化了跨平台支持、编译器和工具链功能。

  • 跨平台方面新增了对Android 23(API 23)aarch64架构的支持、iOS的LTO支持,并增强了与ObjC和Java的跨语言互操作能力。
  • 编译器在稳定性和性能上得到优化:修复了broken声明重载排除、const函数ICE修复、字符串插值位置信息、synchronized块声明拒绝等一系列语义相关的ICE问题。
  • 工具链LSP新增了跨平台跳转定义、接口提取/重命名、数组索引提取、主线程GetArkAST移除、cjo字节intern去重等特性。

IT之家说明:仓颉编程语言是一款面向全场景智能化应用开发的现代编程语言,具备原生智能化、天生全场景、高性能、强安全等技术特点,集成了现代语言特性、全方位的编译优化和运行时实现、简洁易用的智能Agent声明式编程框架,以及开箱即用的IDE工具链支持。

延伸阅读

仓颉编程语言是华为自主研发的编程语言,2019年华为启动该项目,南京大学计算机科学与技术系冯新宇教授担任首席架构师,领导华为编程语言实验室进行研发;2024年6月华为在介绍“纯血鸿蒙”时首次公开该语言,2025年7月30日正式开源,开源内容包括编译器、运行时和标准库等。

官方将仓颉定位为面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全,主要应用于鸿蒙原生应用及服务应用等场景。鸿蒙支持ArkTS(基于TypeScript改进)、仓颉和C/C++三种编程语言,它们相互补充,共同支撑鸿蒙应用生态构建。

关于版本通道,仓颉提供LTS、STS和Nightly Builds三个通道:LTS为长期稳定版本(更新/维护计划待定),STS每半年更新、比Nightly更稳定,Nightly则提供各类配套开发环境与工具。此次发布的1.2.0属于STS通道。

文中提到的LTO指链接时优化(Link Time Optimization),是一种在链接阶段进行跨模块优化的编译技术。此前1.1.0版本已为交叉编译至linux-x64-ohos场景新增LTO支持,此次1.2.0进一步将LTO支持扩展到iOS平台。

跨语言互操作方面,仓颉支持通过跨平台UI库、跨平台系统库及Java/Objective-C互操作实现生态复用,并支持根据ArkTS、C头文件生成互操作胶水层代码。