不说不知道,一说下一跳。Go 语言已经开源 11 周年了,感觉是一路高歌,Release History (polarisxu 整理)如下:
2011 年 3 月 16 日,Go 语言的第一个稳定版本 r56 发布;
2012 年 3 月 28 日,Go 语言的第一个正式版本 Go1 发布,并承诺 1.x 的 兼容性;
2013 年 5 月 13 日,Go1.1 正式版才发布。
2013 年 12 月 1 日,Go1.2 正式发布;
2014 年 6 月 18 日,Go1.3 正式发布;
2014 年 12 月 10 日,Go1.4 正式发布;
2015 年 8 月 19 日,Go1.5 正式发布。该版本实现了自举,即移除了 C 代码,使用 Go 开发 Go 语言;
2016 年 2 月 17 日,Go1.6 正式发布;
2016 年 8 月 15 日,Go1.7 正式发布;引入 context 包;
2017 年 2 月 17 日,Go1.8 正式发布;
2017 年 8 月 24 日,Go1.9 正式发布;引入别名;
2018 年 2 月 16 日,Go1.10 正式发布;
2018 年 8 月 25 日,Go1.11 正式发布。开始强势支持 Go modules;
2019 年 3 月 1 日,Go1.12 正式发布;
2019 年 9 月 3 日,Go1.13 正式发布;
2020 年 2 月 25 日,Go1.14 正式发布;goroutine 支持异步抢占调度;
2020 年 8 月 11 日,Go1.15 正式发布;
2021 年 2 月,预计 Go1.16 正式发布;将包含新的文件系统接口和支持在构建时的静态文件嵌入,链接器的重写,Go modules 默认开启且正式对 Apple Silicon(GOARCH=arm)Mac 进行支持。
现在的 Go 语言在国内已经掀起了一浪又一浪的热潮,炒的非常火热。各大平台极客时间、拉勾教育、掘金小册、慕课网等纷纷出现了大量 Go 语言相关的付费专栏/视频。
在现实工作层面,字节跳动、腾讯向 Go 语言侧偏,以及其它各大一二线厂均出现了不少 Go 的岗位,也正预示着当前已经到了一个比较好风口。
在开源项目层面,Kubernetes、Etcd、Prometheus、Docker 等大量的云原生相关组件均以 Go 语言开发,懂一门 Go 语言,排查问题也更方便了。
与企业开发层面,出现了大量其他语言的开发者向 Go 语言转型,在企业的软件开发中出现,新项目用 Go 语言,老项目保留,形成同时维护新老系统,再渐迁的绞杀者模式:
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- azee.cn 版权所有 赣ICP备2024042794号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务