当前位置:网站首页>Go+:首个顺应 “三位一体” 发展潮流的编程语言
Go+:首个顺应 “三位一体” 发展潮流的编程语言
2022-08-10 15:47:00 【肖滢】
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
边栏推荐
- LeetCode-876. Middle of the Linked List
- storage of data in memory
- I met a 25k+ from Tencent, he let me see what kind of basic ceiling
- cmake record
- 利用SparkLauncher 提交Job
- 嵌入式开发:嵌入式基础——使用指针数组映射外设
- 快速申请代码签名证书方法
- 华为云DevCloud获信通院首批云原生技术架构成熟度评估的最高级认证
- Parse the value of uuid using ABAP regular expressions
- 【服务器数据恢复】raid5崩溃导致lvm信息和VXFS文件系统损坏的数据恢复案例
猜你喜欢
视频转成gif动图怎么操作?仅需三步在线完成视频转gif
如何修改gif尺寸?1分钟教你快速修改gif尺寸
Ameya360成为稳先微电子中国区域授权代理!
Introduction to program debugging and its use
数据治理项目成功的要点,企业培养数据要把握好关键环节
怎么截取视频做gif动图?手把手教你视频在线转gif制作
Containerization | Scheduled Backups in S3
fuse简介
A Sina Weibo semantic sentiment analysis tool developed by ABAP
Kubernetes kube-proxy工作原理
随机推荐
Gif动图如何快速制作?教你1分钟图片合成gif的方法
Copper lock password library
Servlet简单项目操作
const-modified pointer variable (detailed)
拆分整数为2的幂次项和 → 理解多重背包问题二进制优化的核心思想
华为云DevCloud获信通院首批云原生技术架构成熟度评估的最高级认证
babylonjs shader
架构设计之一——基础架构
并发容器线程安全应对之道
玩转Redis|学会这10点让你分分钟拿下Redis,满足你的一切疑问
Colocate Join :ClickHouse的一种高性能分布式join查询模型
Community News——Congratulations to Dolphin Scheduling China User Group for 9 new "Community Administrators"
An ABAP tool that can print the browsing history of a user in the system for BSP applications
视频转gif怎样操作?1分钟在线视频转gif制作
spark面试常问问题
Chapter II Module Encyclopedia "collections Module"
Spike project harvest
Detailed understanding of anonymous functions and all built-in functions (Part 2)
使用 ABAP 正则表达式解析 uuid 的值
第壹章模块大全之《re模块》