2022 年国产编程语言发展总结
近日,OSCHINA 和 Gitee 联合发布了《2022 中国开源开发者报告》。凹语言作者柴树杉在报告中对开源数据库领域进行了解读,以下为原文。
2022 年 8 月,知名的科技视频制作者何同学发布了一个爆款视频《我做了一个自己打字的键盘》。视频中有一个环节涉及 C 语言的代码,广大读者发现了其中一个 BUG。这在知乎引起了该 BUG 的大讨论,其中一个相关问题就有 180 个回答。许多网友在研究何同学 C 程序的同时也极大地提升了自己的编程能力,更有人以此为契机发明了何语言——次世代赛博编程语言。
何语言在 GitHub 发布不到一周就斩获 1800 个 Star 关注,其相关视频 B 站有 7 万多的播放次数。何语言最初是用 Python 实现,发布后吸引了各路爱好者加入二次创作,出现了 Kotlin、C#、Rust、TypeScript、Go、汇编语言、Swift、OCaml 等多种其他语言的实现。
编程语言是所有软件的基础,正是因为 C 语言才造就了 UNIX 的辉煌,从而奠定了现代软件行业的走向。但是目前主流编程语言均是由西方发明,这使得主流的编程语言缺乏中国的声音,对中文的支持甚是匮乏。比如早期的 C/C++ 语言只支持单字节的 ASCII 码,导致后来中文在面对 GBK 和 UTF8 时出现乱码问题。再比如 Go 语言以英文大写字母开头表示导出特性,完全忽视了中文开发者的诉求——因为缺乏话语权导致这个很小的问题多年被忽视至今没有解决。作为从业人员,我们期望一个国产编程语言,我们更期望国产编程语言能够平等对待中文编程的问题。
其实 2022 年新出现的不仅仅有何语言。深度开源社区于 9 月开源其面向 GUI 的 Ulilang 语言,在一周内斩获 400 Star;飞漫软件公司于 8 月发布 HVML 声明式可编程标记语言,一周内斩获 500 Star;国内 Gopher 个人发起的面向 WASM 平台的凹语言于 7 月开源,一周内斩获 150 Star;蚂蚁集团于 5 月开源了其面向云原生领域的 KCL 配置策略语言。通过何语言这个事件,可以发现国内程序员对自制编程语言是有着极大热情的。经过几十年的积累,国内公司和程序员也是有自研编程语言能力的。
今年作者发起过一个国产编程语言列表的项目,收集到超过 20 个国产语言。其中静态类型的编译型通用编程语言有:凹语言、Deeplang、Fanx、Go+、凸语言等。凹语言、Deeplang、KCL 等语言已经紧跟业界发展趋势,对新兴的 WASM 平台有着高优先级的支持。甚至还有来自高中学生创建的洛书中文编程语言。其中 Go+ 的作者许式伟更是表示,准备在七牛的生产环境引入 Go+ 语言。
由此可以断言未来 3-5 年内,必然会有更多的国产编程语言进入我们的视野。值得警惕的是,国产编程语言进入主流的时间窗口最多十年,ChatGPT 出来之后,留给国产编程语言的时间不多了。
柴树杉凹语言作者,Go 语言和 WebAssembly 技术专家,Go 官方代码贡献者,有 《 WebAssembly 标准入门》《 Go 语言高级编程》《 Go 语言定制指南》等多本专著,同时也是《 Go 语言圣经》的翻译者。目前在蚂蚁集团负责 KusionStack 项目的开源工作。
《2022 中国开源开发者报告》报告由” 前沿开源技术领域解读 “ ” 中国开源创业观察 2022“,以及” 开发者画像分析 “ 三个章节组成。在 “前沿开源技术领域解读” 部分,多位在其领域有所建树的一线开发者和开源商业化公司创始人,对目前国内外流行的前沿开源技术领域过去的发展和未来的趋势进行了深入的洞察,覆盖开源云原生、开源 AI、开源大前端、开源大数据、开源 DevOps、RISC-V、开源操作系统、开源数据库、编程语言九大领域。
欲了解更多报告内容,请点击:https://gitee.com/report/china-open-source-2022/

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
开源中国宣布通过百度智能云接入百度文心一言能力,打造 DevOps 人工智能全系产品/服务
2 月 15 日,开源中国成为百度文心一言首批先行体验官(英文名:ERNIE Bot)。后续,开源中国将体验文心一言的全面能力,将百度领先的智能对话技术成果应用在开发者工作与学习全场景,从 DevOps 研发平台(Gitee)到开源与开发者信息获取(OSCHINA)等方面,助力开发者更好地发展。 文心一言(英文名:ERNIE Bot)是百度基于文心大模型技术推出的生成式对话产品。百度在人工智能领域深耕十余年,拥有产业级知识增强文心大模型 ERNIE ,具备跨模态、跨语言的深度语义理解与生成能力,在搜索问答、云计算、内容创作生成、智能办公等众多领域都有更广阔的想象空间。 此外,文心一言将全面接入百度智能云,未来企业通过百度智能云就可以调用文心一言的服务,通过人工智能产品逐步落地到生产的实际场景中。 开源中国将可优先内测试用文心一言,集成文心一言的技术能力,与百度在产品研发、标准制定等多个领域展开深化合作,在百度技术团队协助下,打造联合解决方案,通过技术共享、培训赋能、联合营销等方式,强化竞争力,为用户打造全场景 DevOps 人工智能解决方案及服务,同时依托智慧互联、创新互联,引领 De...
- 下一篇
联邦GNN综述与经典算法介绍
作者:京东科技 李杰 联邦学习和GNN都是当前AI领域的研究热点。联邦学习的多个参与方可以在不泄露原始数据的情况下,安全合规地联合训练业务模型,目前已在诸多领域取得了较好的结果。GNN在应对非欧数据结构时通常有较好的表现,因为它不仅考虑节点本身的特征还考虑节点之间的链接关系及强度,在诸如:异常个体识别、链接预测、分子性质预测、地理拓扑图预测交通拥堵等领域均有不俗表现。 那么GNN与联邦学习的强强组合又会擦出怎样的火花? 通常一个好的GNN算法需要丰富的节点特征与完整的连接信息,但现实场景中数据孤岛问题比较突出,单个数据拥有方往往只有有限的数据、特征、边信息,但我们借助联邦学习技术就可以充分利用各方数据安全合规地训练有强劲表现的GNN模型。 读罢此文,您将获得如下知识点: •GNN经典算法原理及计算模型 •联邦学习定义与分类 •联邦GNN的两种分类方法及细节 •基于横向联邦的FedGNN模型(微软亚研,2021)、基于纵向联邦的VFGNN模型(浙大+蚂蚁,2022) 一、GNN原理 1.1 图场景及数据表示 能用图刻画的场景很多,比如:社交网络、生物分子、电商网络、知识图谱等。 图最基础...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16