Go語言詳細介紹:logo和版本

1、 Go的logo
golang

1.1 Go語言的logo併發


Go語言的logo就是很簡潔的GO兩個字母。性能

1.2 Go的吉祥物學習


Go之因此叫Go,是想表達這門語言的運行速度、開發速度、學習速度(develop)都像gopher同樣快。測試

gopher是一種生活在加拿大的小動物,go的吉祥物就是這個小動物, 它的中文名叫作囊地鼠,他們最大的特色就是挖洞速度特別快,固然可能不止是挖洞啦。優化


2、Go的官網google


3、 Go語言主要發展過程設計

2007年9月,雛形設計 ,Rob Pike(羅伯.派克) 正式命名爲Go;3d

2008年5月,Google全力支持該項目;cdn

2009年11月10日,首次公開發布,Go將代碼所有開源,它得到了當年的年度語言;

2011年3月16日,Go語言的第一個穩定(stable)版本r56發佈。

2012年3月28日,Go語言的第一個正式版本Go1發佈。

2013年4月04日,Go語言的第一個Go 1.1beta1測試版發佈。

2013年4月08日,Go語言的第二個Go 1.1beta2測試版發佈。

2013年5月02日,Go語言Go 1.1RC1版發佈。

2013年5月07日,Go語言Go 1.1RC2版發佈。

2013年5月09日,Go語言Go 1.1RC3版發佈。

2013年5月13日,Go語言Go 1.1正式版發佈。

2013年9月20日,Go語言Go 1.2RC1版發佈。

2013年12月1日,Go語言Go 1.2正式版發佈。

2014年6月18日,Go語言Go 1.3版發佈。

2014年12月10日,Go語言Go 1.4版發佈。

2015年8月19日,Go語言Go 1.5版發佈,本次更新中移除了」最後殘餘的C代碼」。

2016年2月17日,Go語言Go 1.6版發佈。

2016年8月15日,Go語言Go 1.7版發佈。

2017年2月17日,Go語言Go 1.8版發佈。

2017年8月24日,Go語言Go 1.9版發佈。

2018年2月16日,Go語言Go 1.10版發佈。

2018年8月24日,Go語言Go 1.11版發佈。

2019年2月25日,GO語言Go1.12版發佈。

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時延(STW)問題。而且在此後的版本中,又對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版本。

相關文章
相關標籤/搜索