溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Go語言logo和版本是什么

發(fā)布時間:2021-11-20 16:04:39 來源:億速云 閱讀:291 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關(guān)Go語言logo和版本是什么,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

一、 Go的logo

1.1 Go語言的logo

Go語言logo和版本是什么

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

1.2 Go的吉祥物

Go語言logo和版本是什么

Go之所以叫Go,是想表達這門語言的運行速度、開發(fā)速度、學習速度(develop)都像gopher一樣快。

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

Go語言logo和版本是什么

二、Go的官網(wǎng)

Go語言logo和版本是什么

三、 Go語言主要發(fā)展過程

  • 2007年9月,雛形設(shè)計 ,Rob Pike(羅伯.派克) 正式命名為Go;

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

  • 2009年11月10日,首次公開發(fā)布,Go將代碼全部開源,它獲得了當年的年度語言;

  • 2011年3月16日,Go語言的第一個穩(wěn)定(stable)版本r56發(fā)布。

  • 2012年3月28日,Go語言的第一個正式版本Go1發(fā)布。

  • 2013年4月04日,Go語言的第一個Go 1.1beta1測試版發(fā)布。

  • 2013年4月08日,Go語言的第二個Go 1.1beta2測試版發(fā)布。

  • 2013年5月02日,Go語言Go 1.1RC1版發(fā)布。

  • 2013年5月07日,Go語言Go 1.1RC2版發(fā)布。

  • 2013年5月09日,Go語言Go 1.1RC3版發(fā)布。

  • 2013年5月13日,Go語言Go 1.1正式版發(fā)布。

  • 2013年9月20日,Go語言Go 1.2RC1版發(fā)布。

  • 2013年12月1日,Go語言Go 1.2正式版發(fā)布。

  • 2014年6月18日,Go語言Go 1.3版發(fā)布。

  • 2014年12月10日,Go語言Go 1.4版發(fā)布。

  • 2015年8月19日,Go語言Go 1.5版發(fā)布,本次更新中移除了”最后殘余的C代碼”。

  • 2016年2月17日,Go語言Go 1.6版發(fā)布。

  • 2016年8月15日,Go語言Go 1.7版發(fā)布。

  • 2017年2月17日,Go語言Go 1.8版發(fā)布。

  • 2017年8月24日,Go語言Go 1.9版發(fā)布。

  • 2018年2月16日,Go語言Go 1.10版發(fā)布。

  • 2018年8月24日,Go語言Go 1.11版發(fā)布。

  • 2019年2月25日,GO語言Go1.12版發(fā)布。

Go 語言起源 2007 年,并于 2009 年正式對外發(fā)布。它從 2009 年 9 月 21 日開始作為谷歌公司 20% 兼職項目,即相關(guān)員工利用 20% 的空余時間來參與 Go 語言的研發(fā)工作。

其實可以看到,Go語言的歷史不算很短。

2009年11月 GO語言第一個版本發(fā)布。2012年3月 第一個正式版本Go1.0發(fā)布。

2015年8月 go1.5發(fā)布,這個版本被認為是歷史性的。完全移除C語言部分,使用GO編譯GO,少量代碼使用匯編實現(xiàn)。另外,他們請來了內(nèi)存管理方面的權(quán)威專家Rick Hudson,對GC進行了重新設(shè)計,支持并發(fā)GC,解決了一直以來廣為詬病的GC時延(STW)問題。并且在此后的版本中,又對GC做了更進一步的優(yōu)化。到go1.8時,相同業(yè)務(wù)場景下的GC時延已經(jīng)可以從go1.1的數(shù)秒,控制在1ms以內(nèi)。GC問題的解決,可以說GO語言在服務(wù)端開發(fā)方面,幾乎抹平了所有的弱點。

直到今年的2月25日,Go語言發(fā)布最新的版本是Go 1.12。

在GO語言的版本迭代過程中,語言特性基本上沒有太大的變化,基本上維持在GO1.1的基準上,并且官方承諾,新版本對老版本下開發(fā)的代碼完全兼容。事實上,GO開發(fā)團隊在新增語言特性上顯得非常謹慎,而在穩(wěn)定性、編譯速度、執(zhí)行效率以及GC性能等方面進行了持續(xù)不斷的優(yōu)化。

Go穩(wěn)定版發(fā)布時,Go Team承諾后續(xù)的版本都會兼容之前的版本。這對于開發(fā)者來說非常重要,Go后續(xù)的版本也一直在提升內(nèi)功,從而可以讓用戶無縫的升級Go版本。

關(guān)于“Go語言logo和版本是什么”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI