1.1编制背景
编程语言是软件业的工业母机、编译器技术是信息产业的根技术,各种编程语言被用于操作系统、数据库管理系统、网络服务、工控设备、应用程序等的开发,渗透到了所有现代产业和服务领域。尤其是信息产业创新空间的持续扩展、系统复杂度的持续上升、开发成本的持续降低,都直接受益于不断涌现的编程语言和编译技术。迄今为止,国内几乎没有出现被广泛使用的编程语言,这与我国世界性工业大国、科技大国的地位相去甚远。
工业和信息化部发布的《“十四五”软件和信息技术服务业发展规划》中提到,应“强化基础组件供给……加快突破编程语言开发框架”;中国软件行业协会发布的《中国软件根技术发展白皮书
(基础软件册)》第四章专门对编程语言和编译器的重要性、发展态势等进行了归纳。这些文件说明编程语言相关产业的发展获得了政策支持。信息技术在我国经过多年发展积累,已形成从业人数近千万的大型产业,对编程语言这一基本工具的需求本就非常强烈:而大语言模型、国产芯片等新兴方向的井喷式增长更是对编程语言提出了很多全新的需求。
回顾历史不难发现,与其他产业不同,作为信息产业的核心,编程语言的成功案例充满了偶然性。目前广泛使用的编程语言和开发工具,既有由大型企业推动的商业项目,也有由个人发起的开源项目;既有以KPI为驱动的商业产品,也有由兴趣驱动的产品。当前国内的根软件行业也正呈现出项目高度分散的趋势,企业、开源社区发起了大量不同类型、用于不同领域的新兴编程语言项目。
1.2编制目的
基于上述背景,PLOC发起编撰并发布《国产编程语言蓝皮书》(即本文,以下简称蓝皮书),力争全面的收纳国内已具备一定可用性的、活跃的编程语言项目,为业界提供一份客观的国产语言全景图。我们希望蓝皮书尽可能客观的反应国内实用型编程语言项目的总体情况,为行业内外提供全局视角,协助工业界需求方寻找合适的语言、帮助编程语言爱好者寻找可参与贡献的开源项目。蓝皮书将定期发布,以追踪行业最新进展。
“从业者互助”是PLOC社区的精神内核,蓝皮书延续了这一特点。本文中收录的项目均为自主申报,编委对项目资格进行审核;项目展示内容(文字、图片等)由项目方提供,编辑仅对页面版式进行调整。最了解语言特性的人是语言作者,我们希望通过自主申报,让各项目的特点以最符合作者个性的形式得到展现,以期吸引到趣味相投的爱好者、贡献者、潜在使用者。
为保持信息时效性,蓝皮书将持续更新发布。《国产编程语言蓝皮书-2024》是蓝皮书第二版,根据2023版编撰经验和各方反馈,2024版有以下更新:
●增加英文版。最终将分别发布中英文双语版本,分别成册,内容一致;
●申报资料中的”项目简介”部分增加了建议内容清单,利于项目展示标准化。
本文来自知之小站
PDF报告已分享至知识星球,微信扫码加入立享3万+精选资料,年更新1万+精选报告
(星球内含更多专属精选报告.其它事宜可联系zzxz_88@163.com)