在信息技术飞速发展的今天,编程语言不仅是软件开发的基础,更是推动整个信息产业发展的核心力量。GitCode,作为国内领先的代码托管和协作平台,一直致力于为开发者提供高效、便捷的服务。
现在,GitCode携手编程语言开放社区(PLOC),共同推动《国产编程语言蓝皮书-2024》的编制,致力于展示国内编程语言的最新发展和创新成果,为业界提供一个全面、客观的国产编程语言全景图,也为开发者、企业以及政策制定者提供宝贵的参考和指导。
编程语言开放社区(PLOC)已入驻 GitCode
背景与意义
编程语言是软件业的工业母机、编译器技术是信息产业的根技术,各种编程语言被用于操作系统、数据库管理系统、网络服务、工控设备、应用程序等的开发,渗透到了所有现代产业和服务领域。尤其是信息产业创新空间的持续扩展、系统复杂度的持续上升、开发成本的持续降低,都直接受益于不断涌现的编程语言和编译技术。
迄今为止,国内几乎没有出现被广泛使用的编程语言,这与我国世界性工业大国、科技大国的地位相去甚远。
国家政策层面,工业和信息化部发布的《“十四五”软件和信息技术服务业发展规划》中提到,应“强化基础组件供给……加快突破编程语言开发框架”;中国软件行业协会发布的《中国软件根技术发展白皮书(基础软件册)》第四章专门对编程语言和编译器的重要性、发展态势等进行了归纳。
这些政策文件的发布,为编程语言产业的发展提供了坚实的支持。随着信息技术的多年积累,我国已经形成了一个庞大的产业群体,对编程语言这一基础工具的需求日益增长。特别是在大语言模型、国产芯片等新兴技术领域的快速发展,对编程语言提出了更多新的需求。
回顾历史不难发现,与其他产业不同,作为信息产业的核心,编程语言的成功案例充满了偶然性。目前广泛使用的编程语言和开发工具,它们可能源自大型企业的商业推动,也可能源自个人或开源社区的创新。国内根软件行业呈现出项目高度分散化的趋势,企业和社区正在积极推动各种类型的编程语言项目,以满足不同领域的需求。
随着国家对软件和信息技术服务业的重视,以及对基础软件的大力支持,国产编程语言的发展迎来了前所未有的机遇。《国产编程语言蓝皮书-2024》的编制,正是响应国家政策,汇聚国内编程语言创新力量的重要举措。
鉴于此,编程语言开放社区(PLOC)推出的《国产编程语言蓝皮书》,旨在全面收录并定期更新国内活跃且具有一定可用性的编程语言项目,为行业提供一个全面的国产编程语言概览。 GitCode作为特别支持单位,将利用自身平台优势,为蓝皮书的编制提供全方位的支持。《国产编程语言蓝皮书-2024》作为该系列的第二版,根据前一版的经验和反馈,对编制方案进行了以下优化:
- 增加了英文版,以扩大国际影响力,中英文版本将同步发布,内容保持一致;
- 在项目申报资料中,为项目简介部分提供了建议内容清单,以促进项目展示的标准化;
- 延长了项目申报的时间,给予申报者更多的准备时间,直至2024年10月底。
组织机构
特别顾问:梁宇宁、李建忠
策划编辑:《国产编程语言蓝皮书-2024》编委会(PLOC下属专委会,以下简称编委会) 支持单位:GitCode 工作区地址
收录标准
符合以下条件的项目可在蓝皮书工作区仓库中通过PR发起申报:
- 项目由国内的企业、社区或个人发起和维护
- 项目符合项目分类标准(见第5节)
- 项目满足基础可用且能够被编委会独立验证具备可验证的可用性
- 面向公众开放项目处于活动状态
编委会对上述标准拥有最终解释权。
项目申报指南
GitCode鼓励所有符合条件的项目通过以下步骤进行申报:
- 点击原文链接了解申报要求和流程。
- 按照蓝皮书的收录标准,准备项目资料,包括项目简介、图标、主页链接等。
- 使用Markdown格式提交项目资料,并确保资料的完整性和准确性。
项目简介等资料中应包括以下内容:
- 项目名称
- 项目图标
- 项目主页
- 项目仓库
- 项目分类
- 标签中英文项目简介
- 申报人联系方式
未提供英文版简介的项目,编委会将自主翻译并入英文版蓝皮书,由于无法保证翻译精准表达项目内涵,请尽可能提供内容一致的双语版本。中英文版均可插入不超过4张图片,图片尺寸为 1920×1080像素(20×11.25英寸,96ppi),图片格式可选 JPG 或 PNG。
蓝皮书发布时将使用5号字体,竖向A4幅面排版,中英文版分别成册,中文版项目资料页面总篇幅均应不超过4页,英文版不应超过6页。
发起申报 PR 后,编委会将审核项目资料,期间请保持项目地址及网站等可正常访问、申报人联系方式畅通;编委会委员将与您联系,确认项目资料准确无误,若您对于某些选项该如何填写存在疑问,亦可在此时与编委沟通。当您发起申报时,视同您已获得该项目所有者许可,并授权编程语言开放社区(PLOC)在蓝皮书中展示该项目的名称、图标等信息。