目录
Go历史
诞生时间
Go 语言起源 2007 年,并于 2009 年正式对外发布。它从 2009 年 9 月 21 日开始作为谷歌公司 20% 兼职项目,即相关员工利用 20% 的空余时间来参与 Go 语言的研发工作。
2007 年 9 月 20 日的下午,在谷歌山景城总部的一间办公室里,谷歌的大佬级程序员 Rob Pike在等待一个 C++ 项目构建的过程中和谷歌的另外两个大佬级程序员 Robert Griesemer和 Ken Thompson进行了一次有关设计一门新编程语言的讨论。
计算机硬件技术更新频繁,性能提高很快。目前主流的编程语言发展明显落后于硬件,不能合理利用多核多CPU的优势提升软件系统性能。
软件系统复杂度越来越高,维护成本越来越高,目前缺乏一个足够简洁高效的编程语言。
企业运行维护很多c/c++的项目,C/C++程序运行速度虽然很快(因为采用静态编译), 但是编译速度却很慢,同时还存在内存泄露的一系列困扰需要解决。
里程碑
Go版本
- 2007年,谷歌工程师Ken Thompson、Rob Pike、Robert Griesemer开始设计一门全新的语言,这是Go语言的最初原型。
- 2009.11.10 ,Google将Go语言以开放源代码的形式向全球发布。
- 2015年8月19日 ,Go1.5版本发布,本次更新中移除了“最后残余的C代码”,请内存管理方面权威专家Rick Hudson对GC进行重新设计(重要的修正)
- 2017年2月16日 , Go1.8版本发布
- 2017年8月24日 , Go1.9版本发布
- 2018年2月16日 , Go1.10版本发布
- 2018年8月24日 , Go1.11版本发布
- 2019年2月25日 , Go1.12版本发布
- 2019年9月03日 , Go1.13版本发布
- 2020年2月25日 , Go1.14版本发布
- 2020年8月11日 , Go1.15版本发布
- 2021年2月16日 , Go1.16版本发布
- 2021年8月16日 , Go1.17版本发布
- 2022年3月15日, Go1.18版本发布
- 2022年8月02日, Go1.19版本发布
- 2023年2月01日, Go1.20版本发布
- 2023年08月08日,Go1.21版本发布
- 2024年02月06日,Go1.22版本发布
扫描下方二维码,私信【训练营】可进行咨询和报名。 
