看到标题,不知道大家想到的是什么语言?没错,就是七牛云出品的 Go+。
2020 年 7 月 5 日,Go+ 作为一门为数据科学而生的语言,正式对外发布。如今,在经历了团队历时 1 年多的打磨和耕耘之后,终于迎来了全新的 Go+ 1.0 版本。
很显然,Go+ 的定位是数据科学领域,但因为兼容 Go,继承了 Go 的开发理念,同样适用于大型软件工程的开发。Go+ 的基础设计理念有:
为了让大家有一个更深的印象,看两段代码:
println("Hello Go+")
可以这里直接运行:https://play.goplus.org/p/LmVXivw0wIu。
这是典型的脚本语言的写法,因为不需要将代码放在 main 函数中就可以运行。
但也可以和 Go 的方式一样,写在 main.main 中。
package mainimport (
"fmt"
)
func main() {
// in Go we do:
a := []float64{1, 2, 3.4}
println(a)
// in GoPlus we do:
b := [1, 2, 3.4]
println(b)
}
看到上面的 float64 slice 没?上面是 Go 的写法,下面是 Go+ 的写法。以上代码在 Go+ 中可以正确运行。
到这里试试:https://play.goplus.org/p/Xdc0h8fq9WD。
目前 Go+ 已经具备工程能力(兼容 Go)和教学能力(兼容 Scratch),在向着数据科学能力发展的征途上,Go+ 将会有哪些规划,后续版本会有哪些亮点?
在本次发布会中,Go+ 团队将详细介绍 Go+ 的发展路线图,并分享 Go+ 的目标与愿景。
在国内 Go 社区,七牛云和许式伟,很多人不陌生。我一直觉得,Go 成就了七牛云,七牛云推动了 Go 的发展,他们相互成就。
现在,七牛云和许式伟更进一步。一方面看好数据科学领域,另一方面扩展 Go 的应用领域,同时努力实现国内编程语言的突破。从许大的做事风格和能力看,Go+ 会持续发展壮大。这不,为推动 Go+ 的生态发展,Go+ 团队成立了 Go+ 开发者基金会,联合更多技术力量,为 Go+ 开发者提供资源、资金以及技术上的支持。
在本次发布会上,基金会将正式启动,基金会的后续工作也将对外展开。同时,Go+ 开发者基金会作为 Go+ 项目的孵化平台,为了更好的推动 Go+ 项目的开发、推广,计划组建基金会项目导师团并面向社会公开招募。
10 月 15 日·上海,一场名为「Go+ Together!Go+ 1.0 发布会暨 Go+ 开发者基金会启动仪式」的发布会重磅召开。许式伟及 Go+ 团队将在发布会上,正式发布 Go+ 1.0 ,并介绍相关特性和 Go+ 的发展路线图,向广大的开发者和数据科学家介绍 Go+ 的定位和意义,并邀请更多开发者、生态伙伴一起贡献代码、共建 Go+ 生态。
活动中除七牛云 CEO、Go+ 语言发明人许式伟以及 Go+ 开发团队外,知名院士、大厂技术负责人、网红创业者也将出席活动进行分享~
顺便透露一个内部消息:来自技术圈、开发者平台圈、投资圈、技术媒体、社区、开源组织、行业协会的一众大佬,都将出席本次活动,与大家进行现场的互动交流。又可以现场面基一波儿大佬了,嘿嘿嘿~
地点:上海中谷小南国花园酒店 1F 钻石厅
时间:10月15日(周五) 13:30 ~ 16:40