中国编程软件是指由中国大陆企业、科研机构或社区自主研发的编程语言、集成开发环境(IDE)、编译器、框架及工具链,旨在满足本土开发需求并构建自主软件生态。以下为具有代表性的产品,均基于公开技术资料整理,信息截止至2025年5月。

易语言(原名E语言)是中国最早且最为知名的中文编程语言之一,由大连大有吴涛易语言公司开发。它采用全中文关键字和语法结构,降低了编程入门门槛,广泛应用于教育、小型企业管理和自动化脚本开发。易语言拥有自己的集成开发环境(IDE),支持Windows平台,并提供了完整的类库和组件支持。
火山视窗(以及安卓/鸿蒙版本)是易语言的升级换代产品,同样由吴涛团队开发。它采用面向对象和组件式开发方式,支持图形化界面快速搭建,并兼容多种底层语言(如C++)生成的动态库,可编译为原生Windows、Android和HarmonyOS应用,是对传统易语言在现代多平台环境下的全面重构。
华为仓颉编程语言是华为在2023年正式发布的全场景编程语言,目前处于持续迭代阶段。它融合了面向对象、函数式、泛型等多种编程范式,原生支持并发和跨设备编程,已部分应用于鸿蒙系统原生开发及云原生场景。仓颉语言配套了DevEco Studio中专属的插件和调试工具。
华为ArkTS(HarmonyOS的声明式UI开发语言)基于TypeScript标准扩展而来,由华为主导设计,用于构建鸿蒙应用的用户界面。它配合鸿蒙魔方服务框架,实现了跨设备流转、原子化服务等特性,是鸿蒙生态的核心编程语言之一。ArkTS的运行环境由华为方舟编译器(ArkCompiler)提供高效编译支持。
华为DevEco Studio是专为HarmonyOS应用开发提供的官方IDE,基于IntelliJ IDEA开源框架定制。它集成了ArkTS代码编辑器、预览器、模拟器和调试器,支持多设备协同调试、分布式开发以及C/C++与Java混编能力,是目前鸿蒙开发最主流的工具。
HBuilder / HBuilderX由数字天堂(DCloud)公司开发,是一款已转移至国内维护的轻量级IDE,早期基于Web技术(Eclipse RCP)演变而来,现全面转向自研引擎。HBuilderX支持HTML5、Vue、Uni-App(跨平台移动框架)等前端项目开发,内置了完整的语法提示、Git集成和发行打包功能。
微信开发者工具是腾讯为微信小程序和公众号提供的官方IDE,集代码编辑、真机调试、性能优化与云开发于一体。其底层基于修改后的VS Code编辑器,但核心的渲染、调试和发布通道均为腾讯独立实现,已成为国内小程序生态不可或缺的开发平台。
统信UOS&麒麟OS上的编程工具:两家国产操作系统均预装或支持国产自主的编译器套件(如统信UOS的Deepin开发的DTK框架、麒麟系统的OKKernel工具链),并提供国产化的Qt组件和Python3改造镜像。这类工具链严格遵循中国《网络安全法》和自主可控要求,常用于信创与政务软件开发。
此外,还有龙芯系列推出的LoongArch架构专属编译器(基于GCC/Linux定制)、百度智能云Cloud IDE(支持在线协作的轻量IDE)、阿里云开发者工具套件(如ODPS SDK)以及中科院“木兰”语言(曾短暂发布但因授权争议而停止)等。整体而言,国产编程软件正从“翻译式中文语言”向“原生全栈生态”演进。需注意,部分产品(如ArkTS、仓颉)仍处于快速迭代期,其生态完善度、开源范围及第三方支持仍在成长中。

查看详情

查看详情