2007年,Google工程師Rob Pike, Ken Thompson和Robert Griesemer開(kāi)始設(shè)計(jì)一門(mén)全新的語(yǔ)言,這是Go語(yǔ)言的最初原型。
2009年11月10日,Go語(yǔ)言以開(kāi)放源代碼的方式向全球發(fā)布,正是宣布Go語(yǔ)言誕生。
Go語(yǔ)言是Google推出的一種全新的編程語(yǔ)言,可以在不損失應(yīng)用程序性能的情況下降低代碼的復(fù)雜性。
Google首席軟件工程師Rob Pike說(shuō):我們之所以開(kāi)發(fā)Go,是因?yàn)檫^(guò)去10多年間軟件開(kāi)發(fā)的難度令人沮喪。谷歌將該語(yǔ)言設(shè)計(jì)為一款系統(tǒng)編程語(yǔ)言,可以被用于網(wǎng)絡(luò)服務(wù)器和存儲(chǔ)系統(tǒng),例如Docker,分布式數(shù)據(jù)庫(kù)產(chǎn)品。
2009誕生
2009年11月10日,Go語(yǔ)言以開(kāi)放源代碼的方式向全球發(fā)布。
2013成長(zhǎng)
2013年12月1日,Go語(yǔ)言Go 1.2正式版發(fā)布,1.2版發(fā)布標(biāo)志著Go 語(yǔ)言能被用于生產(chǎn)環(huán)境中,不過(guò)該版本在多核處理性能問(wèn)題有待提高。
2015蓄力
2015年8月19日,Go語(yǔ)言1.5版發(fā)布,本次更新中移除了”最后殘余的C代碼”,移除C語(yǔ)言的基因,使用 Go 編譯 Go,同時(shí)并發(fā)GC使得Go語(yǔ)言程序在響應(yīng)時(shí)間方面有了質(zhì)的飛躍,伴隨著云計(jì)算技術(shù)的發(fā)展,Go語(yǔ)言并行計(jì)算的特點(diǎn)被挖掘出來(lái),它既適應(yīng)于互聯(lián)網(wǎng)應(yīng)用的快速開(kāi)發(fā),又能在高并發(fā)、高性能的開(kāi)發(fā)場(chǎng)景中如魚(yú)得水,Go語(yǔ)言在服務(wù)端程序開(kāi)發(fā)和Web開(kāi)發(fā)領(lǐng)域大放光彩的同時(shí)也成功介入到了移動(dòng)端開(kāi)發(fā)領(lǐng)域。
2016爆發(fā)
2016年,Go語(yǔ)言繼在2009年之后再次成為編程語(yǔ)言界的明星,問(wèn)鼎TIOBE2016年度語(yǔ)言。這與Goteam、Go community和全世界的Gophers的努力是分不開(kāi)的,越來(lái)越多的公司愿意應(yīng)用Go 語(yǔ)言開(kāi)發(fā)應(yīng)用,Go 語(yǔ)言的聲音越來(lái)越強(qiáng),Go語(yǔ)言的社區(qū)越發(fā)強(qiáng)大,Go 語(yǔ)言工具庫(kù)越來(lái)越豐富。
2017再爆發(fā)
2017年2月左右發(fā)布1.8版本,Go 1.8引入更有趣的API,改善HTTP2 PUSH的支持,HTTP服務(wù)器端API連接耗盡的問(wèn)題修復(fù),新增加的標(biāo)準(zhǔn)庫(kù)plugin提供了初步的插件支持,它允許程序可以在運(yùn)行的時(shí)候動(dòng)態(tài)的加載插件等特性,讓Go 語(yǔ)言更上一層樓。
在未來(lái),越來(lái)越多的應(yīng)用系統(tǒng)將采用Go 語(yǔ)言來(lái)快速開(kāi)發(fā),Go語(yǔ)言并行處理優(yōu)勢(shì),將在高性能應(yīng)用場(chǎng)景中發(fā)揮越來(lái)越重要的角色。
愿我們?cè)贕o 語(yǔ)言的學(xué)習(xí)之路上 ?從此結(jié)伴而行
關(guān)注一下→

?