酷培训-区块链培训|区块链开发社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 264|回复: 1

区块链开发语言Go介绍

[复制链接]
区块链大神 发表于 2018-10-1 11:55:13 | 显示全部楼层 |阅读模式

Go语言由Golang简写而来

Golang语言开发

Golang语言开发


是Google在2009发布的第二款开源编程语言

Go专门针对多处理器系统应用程序进行了优化


可以在不损失应用程序性能的情况下降低代码的复杂性。

Golang语言开发

Golang语言开发



Go
的一种BASIC语言.
北京时间2010年1月10日,Go语言摘得了TIOBE公布的2009年年度大奖。该奖项授予在2009年市场份额增长最多的编程语言。

GOOgle工程师罗布·派克(Rob Pike)表示,“Go让我体验到了从未有过的开发效率, 使用它可以进行快速开发,同时它还是一个真正的编译语言,我们之所以现在将其开源,原因是我们认为它已经非常有用和强大。”


2007年,谷歌把Go作为一个20%项目开始研发,即让员工抽出本职工作之外时间的20%, 投入在该项目上。编译后Go代码的运行速度与C语言非常接近,而且编译速度非常快,就像在使用一个交互式语言。现有编程语言均未专门对多核处理器进行优化。Golang就是谷歌工程师为这类程序编写的一种语言。

它不是针对编程初学者设计的,但学习使用它也不困难。


在学习曲线方面,派克认为Go与Java类似,对于Java开发者来说,应该能够轻松学会 Go。之所以将Go作为一个开源项目发布,目的是让开源社区有机会创建更好的工具来使用该语言,例如 Eclipse IDE中的插件。

Golang语言开发

Golang语言开发


有意思的是,罗布派克(Rob Pike)还说:我们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧。


2007年,谷歌工程师Rob Pike, Ken Thompson和Robert Griesemer开始设计一门全新的语言,就是Golang的原型。

2009.11.10,Golang以开源方式全球发布
2011.3.16,Go stable 版本 r56 发布
2012.3.28,Go1发布
2013.4.04,Go 1.1beta1发布
2013.4.08,Go 1.1beta2发布
2013.5.02,Go 1.1RC1发布  
2013.5.07,Go 1.1RC2发布  
2013.5.09,Go 1.1RC3发布  
2013.5.13,Go 1.1发布
2013.9.20,Go 1.2RC1发布
2013.12.1,Go 1.2正式发布  
2014.6.18,Go 1.3发布
2014.12.10,Go 1.4发布
2015.8.19,Go 1.5发布,移除了”最后残余的C代码”  
2016.2.17,Go 1.6发布
2016.8.15,Go 1.7发布
2017.2.17,Go 1.8发布  
2017.8.24,Go 1.9发布
2018.2.16,Go 1.10发布

酷培训致力于打造最好的区块链培训开发社区,Golang语言又是进行区块链开发的良好语言环境。

所以在酷培训的区块链开发语言版块里会对Golang进行详细的介绍和教学分享。

end


点评

海!外直播 t.cn/RxlBL8F 禁闻视频 t.cn/RxrADk4 “绝不照搬西方模式”西方模式是什么?不敢说.①新闻自由,不敢搬,因为害怕人民监督.②官员财产公开,不敢搬,因为害怕腐败曝光.③官员选举产生,不敢搬,因为害怕人民不   发表于 2019-2-2 18:26
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|关于我们|联系我们|加入我们|手机版|小黑屋|网站地图|区块链培训,区块链开发

GMT+8, 2019-2-18 05:54 , Processed in 0.193616 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表