开启go 03.Go语言logo和版本

2019-12-07| 发布者: admin| 查看: |

Go 言语来源 2007 年,并于 2009 年正式对外发布。它从 2009 年 9 月 21 日开端作为谷歌公司 20% 兼职项目,即相关职工运用 20% 的空余时刻来参加 Go 言语的研制作业。

其实能够看到,Go言语的前史不算很短。

2009年11月 GO言语第一个版别发布。2012年3月 第一个正式版别Go1.0发布。

2015年8月 go1.5发布,这个版别被认为是前史性的。彻底移除C言语部分,运用GO编译GO,少数代码运用汇编完成。别的,他们请来了内存办理方面的权威专家Rick Hudson,对GC进行了从头规划,支撑并发GC,处理了一直以来广为诟病的GC时延问题。而且在尔后的版别中,又对GC做了更进一步的优化。到go1.8时,相同事务场景下的GC时延现已能够从go1.1的数秒,控制在1ms以内。GC问题的处理,能够说GO言语在服务端开发方面,简直抹平了一切的缺点。

直到本年的2月25日,Go言语发布最新的版别是Go 1.12。

在GO言语的版别迭代过程中,言语特性基本上没有太大的改变,基本上维持在GO1.1的基准上,而且官方许诺,新版别对老版别下开发的代码彻底兼容。事实上,GO开发团队在新增言语特性上显得十分慎重,而在稳定性、编译速度、履行功率以及GC功能等方面进行了继续不断的优化。

Go稳定版发布时,Go Team许诺后续的版别都会兼容之前的版别。这关于开发者来说十分重要,Go后续的版别也一直在提高内功,然后能够让用户无缝的晋级Go版别。

image