Go+:首个顺应 “三位一体” 发展潮流的编程语言

Go+ 是目前第一个顺应 “三位一体” 发展潮流的编程语言,同时兼顾工程、STEM 教育、数据科学三大领域。

推荐官:许式伟,七牛云创始人兼 CEO、 ECUG 社区发起人、Go+ 项目作者。

推荐理由: Go+ = Go(代表了工程能力最强的语言 )+ Python(代表了当前低门槛化最成功的语言 )。而三位一体,本质上代表的就是工程与低门槛化的融合。 来看看 Go+ 历史上的一些关键节点。

Go+ v1.0.x 奠定了以命令行风格为基础,极尽低门槛化的 代码风格;以及实现类文件 Beta 版,面向对象、领 域知识表达的低门槛化。兼容 Go 语法也取得突破 性进展,大部分 Go 语法都实现了兼容。Go+ 选择 命令行风格的原因在于,想将理解难度降至最低,达 到小学生都可以理解的层面。

Go+ v1.1.x 是 Go+ 的第一个工程化版本,可用 于生产环境。实现了对 Module 的完备支持;实现了 Go/Go+ 混合工程;提供了 c2go 预览版。 Go+ v1.0.x 是明目标,定风格;Go+ v1.1.x 则 是为了进生产环境。无论是 Module 支持,还是 Go/Go+ 混合编程,都为进入生产环境打下扎实的基 础。

按照规划,Go+ v1.2.0 将于今年底发布,从而 形成 Go+ 特色化。包括类文件转正,结束 Beta 测 试;c2go 工程化,进入实用阶段,至少完成 sqlite3 的迁移;以及 Go/Go+ 混合编程增强,支持 Go+ 调用 Go 泛型。未来,Go+ 将在 v1.7.x 实现 Go+ 数据科学技术栈形成;在 v2.0.x 完成支持 Python 语法,可 import Python 包。 总的来说,Go+ 今年内会在工程化与低门槛融 合上告一段落;明年起,将会对数据科学发起最后的 攻坚战。

https://www.oschina.net/p/goplus

 本文来源于开源精选集《开源观止》第 2 期,更多精彩内容,请点击下载:

https://oscimg.oschina.net/public_shard/opensource-guanzhi-20220707.pdf

{{o.name}}
{{m.name}}

猜你喜欢

转载自my.oschina.net/u/3859945/blog/5560603