1、 国产编程语言国产编程语言蓝皮书蓝皮书2 2023023 1 1/4646 国产编程语言蓝皮书国产编程语言蓝皮书 目录 版权声明.2 第一章 前言.3 1.1 背景.3 1.2 编制目的.3 1.3 收录标准.4 1.4 收录方法.4 1.5 项目分类方法.4 第二章 项目列表.5 2.1 Aya.6 2.2 Calcit.7 2.3 CovScript 智锐.9 2.4 Deeplang.12 2.5 HVML.15 2.6 K 语言.17 2.7 KCL.19 2.8 NASL.21 2.9 Z 语言.24 2.10 凹语言.27 2.11 洛书.30 2.12 青语言.33 2.13 狮
2、偶.36 2.14 凸语言.39 2.15 豫言.42 附录一 语言类别.44 附录二 工具类别.45 附录三 应用领域.46 2 2/4646 国产编程语言蓝皮书国产编程语言蓝皮书 版权声明版权声明 Copyright(c)2023 编程语言开放社区(PLOC)国产编程语言蓝皮书 is licensed under Mulan PSL v2.You can use this software according to the terms and conditions of the Mulan PSL v2.You may obtain a copy of Mulan PSL v2 at:ht
3、tp:/ THIS SOFTWARE IS PROVIDED ON AN AS IS BASIS,WITHOUT WARRANTIES OF ANY KIND,EITHER EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.See the Mulan PSL v2 for more details.特别顾问:梁宇宁 策划:柴树杉、丁尔男、杨海龙 编辑:陈朝臣、杜天微、贺师俊、李登淳、刘小东、刘永康、题叶、吴森、徐鹏飞、杨
4、海玲、赵普明、朱子润 支持单位:Gitee(https:/ 3/4646 国产编程语言蓝皮书国产编程语言蓝皮书 第一章第一章 前言前言 1 1.1.1 背景背景 编程语言是软件业的工业母机、编译器技术是信息产业的根技术,各种编程语言被用于操作系统、数据库管理系统、网络服务、工控设备、应用程序等的开发,渗透到了所有现代产业和服务领域。尤其是信息产业创新空间的持续扩展、系统复杂度的持续上升、开发成本的持续降低,都直接受益于不断涌现的编程语言和编译技术。迄今为止,国内几乎没有出现被广泛使用的编程语言,这与我国世界性工业大国、科技大国的地位相去甚远。工业和信息化部发布的“十四五”软件和信息技术服务业发
5、展规划中提到,应“强化基础组件供给加快突破编程语言开发框架”;中国软件行业协会发布的中国软件根技术发展白皮书(基础软件册)第四章专门对编程语言和编译器的重要性、发展态势等进行了归纳。这些文件说明编程语言相关产业的发展获得了政策支持。信息技术在我国经过多年发展积累,已形成从业人数近千万的大型产业,对编程语言这一基本工具的需求本就非常强烈;而大语言模型、国产芯片等新兴方向的井喷式增长更是对编程语言提出了很多全新的需求。回顾历史不难发现,与其他产业不同,作为信息产业的核心,编程语言的成功案例充满了偶然性。目前广泛使用的编程语言和开发工具,既有由大型企业推动的商业项目,也有由个人发起的开源项目;既有以
6、 KPI 为驱动的商业产品,也有由兴趣驱动的产品。当前国内的根软件行业也正呈现出项目高度分散的趋势,企业、开源社区发起了大量不同类型、用于不同领域的新兴编程语言项目。1 1.2.2 编制目的编制目的 基于上述背景,编程语言开放社区(PLOC)编写了国产编程语言蓝皮书-2023(即本文,以下简称蓝皮书),力争全面的收纳国内已具备一定可用性的、活跃的编程语言项目,为业界提供一份客观的国产语言全景图。“从业者自治”是 PLOC 社区的精神内核,蓝皮书延续了这一特点。本文中收录的项目均为自主申报,编委对项目资格进行审核;项目展示内容(文字、图片等)由项目方提供,编辑仅对页面版式进行调整。最了解语言特性