当前位置: 首页 > news >正文

这门国产语言终于要发布1.0版本了!可以和Python相当!

大家好,我是 龙哥,今天给大家推荐一个重磅的语言!
看到标题,不知道大家想到的是什么语言?没错,就是七牛云出品的 Go+。

2020 年 7 月 5 日,Go+ 作为一门为数据科学而生的语言,正式对外发布。如今,在经历了团队历时 1 年多的打磨和耕耘之后,终于迎来了全新的 Go+ 1.0 版本。

很显然,Go+ 的定位是数据科学领域,但因为兼容 Go,继承了 Go 的开发理念,同样适用于大型软件工程的开发。Go+ 的基础设计理念有:

静态语言,且语法完全兼容 Go
相比脚本语言,静态语言更具有生命力
静态语言中 Go 的语法最为简洁,学习门槛最低
形式上比 Go 更像脚本,有更低的学习门槛(和 Python 相当)
更简洁的数据计算上的语法支持(相比 Go )
双引擎,既支持静态编译可执行文件,也支持编译成字节码方式解释执行
门槛低,性价比最好的语言
投入产出比高,表达能力强
01 加深印象
为了让大家有一个更深的印象,看两段代码:

println(“Hello Go+”)
可以这里直接运行:https://play.goplus.org/p/LmVXivw0wIu。

这是典型的脚本语言的写法,因为不需要将代码放在 main 函数中就可以运行。

但也可以和 Go 的方式一样,写在 main.main 中。

package main

import (
“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。

02 Go+ 发展路线图和开发者基金会
目前 Go+ 已经具备工程能力(兼容 Go)和教学能力(兼容 Scratch),在向着数据科学能力发展的征途上,Go+ 将会有哪些规划,后续版本会有哪些亮点?
在本次发布会中,Go+ 团队将详细介绍 Go+ 的发展路线图,并分享 Go+ 的目标与愿景。
在国内 Go 社区,七牛云和许式伟,很多人不陌生。我一直觉得,Go 成就了七牛云,七牛云推动了 Go 的发展,他们相互成就。
现在,七牛云和许式伟更进一步。一方面看好数据科学领域,另一方面扩展 Go 的应用领域,同时努力实现国内编程语言的突破。从许大的做事风格和能力看,Go+ 会持续发展壮大。这不,为推动 Go+ 的生态发展,Go+ 团队成立了 Go+ 开发者基金会,联合更多技术力量,为 Go+ 开发者提供资源、资金以及技术上的支持。
在本次发布会上,基金会将正式启动,基金会的后续工作也将对外展开。同时,Go+ 开发者基金会作为 Go+ 项目的孵化平台,为了更好的推动 Go+ 项目的开发、推广,计划组建基金会项目导师团并面向社会公开招募。
03 重磅发布会来袭
10 月 15 日·上海,一场名为「Go+ Together!Go+ 1.0 发布会暨 Go+ 开发者基金会启动仪式」的发布会重磅召开。许式伟及 Go+ 团队将在发布会上,正式发布 Go+ 1.0 ,并介绍相关特性和 Go+ 的发展路线图,向广大的开发者和数据科学家介绍 Go+ 的定位和意义,并邀请更多开发者、生态伙伴一起贡献代码、共建 Go+ 生态。
活动中除七牛云 CEO、Go+ 语言发明人许式伟以及 Go+ 开发团队外,知名院士、大厂技术负责人、网红创业者也将出席活动进行分享~
在这里插入图片描述
在这里插入图片描述
顺便透露一个内部消息:来自技术圈、开发者平台圈、投资圈、技术媒体、社区、开源组织、行业协会的一众大佬,都将出席本次活动,与大家进行现场的互动交流。又可以现场面基一波儿大佬了,嘿嘿嘿~

院士站场、大咖分享
国内编程语言的发布会
面向开发者的基金会?
听着就很刺激
兄弟们,这波儿可以冲!

据说,主办方还为现场参会的朋友
准备了 iPhone13 抽奖!
以及 T 恤、帆布袋等 Go+ 首版纪念周边
在这里插入图片描述
地点:上海中谷小南国花园酒店 1F 钻石厅

时间:10月15日(周五) 13:30 ~ 16:40

就这,你还不来报个名么?
10月15日,上海,快来!

在这里插入图片描述
或点击此处即可报名

相关文章:

  • 通知大家一件事:10月15日,我在上海等你们~
  • 追踪报道!Go+ 1.0 发布会有哪些大佬和精彩话题?嘿嘿嘿
  • Go+ 1.0即将正式发布!相关特性和发展路线图介绍
  • Go+ Together!Go+ 1.0 发布会暨 Go+ 开发者基金会启动仪式开幕在即,诚邀您报名!
  • 立足数据打响云端之战,七牛云的年末企划
  • 【架构师实践课】单体和微服务怎么选?单体到微服务怎么转?
  • 【架构师实践课】微服务如何拆分?大型微服务项目从何下手?
  • 【无标题】音视频实践日 Live|七牛云 QRTC 媒体传输质量优化实践
  • 音视频实践日 Live|QRTC 流媒体分发演进
  • 他们齐聚 2022 ECUG Con,只为「中国技术力量」
  • Java 中的静态代理和动态代理
  • OpenGL 之 帧缓冲 使用实践
  • 开源库之 Retrofit 源码分析
  • OpenGL 之 GPUImage 源码分析
  • 开源库之 OkHttp 源码分析
  • 《剑指offer》分解让复杂问题更简单
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • 【知识碎片】第三方登录弹窗效果
  • Codepen 每日精选(2018-3-25)
  • Create React App 使用
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • HTTP请求重发
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • Java读取Properties文件的六种方法
  • Java知识点总结(JavaIO-打印流)
  • Lucene解析 - 基本概念
  • Map集合、散列表、红黑树介绍
  • PAT A1120
  • Redis的resp协议
  • Spring声明式事务管理之一:五大属性分析
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 我的业余项目总结
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • (10)STL算法之搜索(二) 二分查找
  • (3)选择元素——(17)练习(Exercises)
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (vue)页面文件上传获取:action地址
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (一)基于IDEA的JAVA基础12
  • .htaccess配置重写url引擎
  • .NET BackgroundWorker
  • .NET CF命令行调试器MDbg入门(二) 设备模拟器
  • .net core使用ef 6
  • .Net Redis的秒杀Dome和异步执行
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .NET/C# 项目如何优雅地设置条件编译符号?