(什么学校才会学go语言)(go语言学到什么程度可以找工作)

书籍来源:《Go语言精进之路:从新手到高手的编程思想、方法和技巧》

一边学习一边整理读书笔记,并与大家分享,侵权即删,谢谢支持!

附上汇总贴:《Go语言精进之路》读书笔记 | 汇总_COCOgsta的博客-CSDN博客

了解Go语言的版本发布历史以及不同版本的主要变动点,有助于程序员根据自身实际情况选择最合适的Go版本。

2.1 Go语言的先祖

Go的基本语法参考了C语言,Go是“C家族语言”的一个分支;而Go的声明语法、包概念则受到了Pascal、Modula、Oberon的启发;一些并发的思想则来自受到Tony Hoare教授CSP理论[1]影响的编程语言,比如Newsqueak和Limbo。

2.2 Go语言的版本发布历史

2009年11月10日,Go语言正式对外发布并开源。之后,Go语言在一段时间内采用了Weekly Release的模式,即每周发布一个版本。

从2011年3月7日开始,除了Weekly Release,Go项目还会每月发布一次,即Monthly Release。

2012年3月28日,Go 1.0正式发布。

2013年5月13日,Go 1.1版本发布。

2013年12月1日,Go 1.2版本发布。

2014年6月18日,Go 1.3版本发布。

2014年12月10日,Go 1.4版本发布。

2015年8月19日,Go 1.5版本发布。Go 1.5是Go语言历史上的一个具有里程碑意义的重要版本。因为从这个版本开始,Go实现了自举,即无须再依赖C编译器。

2016年2月17日,Go 1.6版本发布。

2016年8月15日,Go 1.7版本发布。

2017年2月16日,Go 1.8版本发布。

2017年8月25日,Go 1.9版本发布。

2018年2月17日,Go 1.10版本发布。

2018年8月25日,Go 1.11版本发布。Go 1.11是Russ Cox在GopherCon 2017大会上发表题为“Toward Go 2”的演讲之后的第一个Go版本,它与Go 1.5版本一样也是具有里程碑意义的版本,因为它引入了新的Go包管理机制:Go module。

2019年2月25日,Go 1.12版本发布。

2019年9月4日,Go 1.13版本发布。

2020年2月26日,Go 1.14版本发布。

2020年8月12日,Go 1.15版本发布。

2021年2月18日,Go 1.16版本发布,其主要的变动点包括: 支持苹果的M1芯片(通过darwin/arm64组合)。

2.3 Go语言的版本选择建议

如今,Go团队已经将版本发布节奏稳定在每年发布两次大版本上,一般是在2月和8月。

Go开发团队发布的Go语言稳定版本的平均质量一直是很高的,少有影响使用的重大bug。Go开发团队一直建议大家使用最新的发布版。

开源社区对Go版本的选择策略并不相同。多数项目处于两者之间,即使用最新版本之前的那个版本。比如:当前最新版本为Go 1.16,那么这些项目会使用Go 1.15版本的最新补丁版本(Go 1.15.x),直到发布Go 1.17,这些项目才会切换到Go 1.16的最新补丁版本(Go 1.16.x)。 如果你不是那么“激进”,可以采用最后这种版本选择策略。

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者热爱编程的通信人所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(什么学校才会学go语言)(go语言学到什么程度可以找工作)
本文链接:https://www.51qsb.cn/article/m832a.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2023-05-19
下一篇2023-05-19

你可能还想知道

发表回复

登录后才能评论