《国产编程语言蓝皮书-2024 》作为该系列的第二版,根据前一版的经验和反馈,对编制方案进行了以下优化:
编程语言是软件业的工业母机、编译器技术是信息产业的根技术,各种编程语言被用于操作系统、数据库管理系统、网络服务、工控设备、应用程序等的开发,渗透到了所有现代产业和服务领域。尤其是信息产业创新空间的持续扩展、系统复杂度的持续上升、开发成本的持续降低,都直接受益于不断涌现的编程语言和编译技术。
迄今为止,国内几乎没有出现被广泛使用的编程语言,这与我国世界性工业大国、科技大国的地位相去甚远。
国家政策层面,工业和信息化部发布的《“十四五”软件和信息技术服务业发展规划》中提到,应“强化基础组件供给……加快突破编程语言开发框架”;中国软件行业协会发布的《中国软件根技术发展白皮书(基础软件册)》第四章专门对编程语言和编译器的重要性、发展态势等进行了归纳。
这些政策文件的发布,为编程语言产业的发展提供了坚实的支持。随着信息技术的多年积累,我国已经形成了一个庞大的产业群体,对编程语言这一基础工具的需求日益增长。特别是在大语言模型、国产芯片等新兴技术领域的快速发展,对编程语言提出了更多新的需求。
回顾历史不难发现,与其他产业不同,作为信息产业的核心,编程语言的成功案例充满了偶然性。目前广泛使用的编程语言和开发工具,它们可能源自大型企业的商业推动,也可能源自个人或开源社区的创新。国内根软件行业呈现出项目高度分散化的趋势,企业和社区正在积极推动各种类型的编程语言项目,以满足不同领域的需求。
随着国家对软件和信息技术服务业的重视,以及对基础软件的大力支持,国产编程语言的发展迎来了前所未有的机遇。《国产编程语言蓝皮书-2024 》的编制,正是响应国家政策,汇聚国内编程语言创新力量的重要举措。
鉴于此,编程语言开放社区( PLOC )推出的《国产编程语言蓝皮书》,旨在全面收录并定期更新国内活跃且具有一定可用性的编程语言项目,为行业提供一个全面的国产编程语言概览。
2023 版蓝皮书地址: https://www.ploc.org.cn/ploc/CNPL-2023.pdf