2007年奸鬓,Google工程師Rob Pike, Ken Thompson和Robert Griesemer開始設計一門全新的語言不铆,這是Go語言的最初原型。
2009年11月10日室谚,Go語言以開放源代碼的方式向全球發(fā)布忧设,正是宣布Go語言誕生。
Go語言是Google推出的一種全新的編程語言井厌,可以在不損失應用程序性能的情況下降低代碼的復雜性蚓庭。
Google首席軟件工程師Rob Pike說:我們之所以開發(fā)Go,是因為過去10多年間軟件開發(fā)的難度令人沮喪仅仆。谷歌將該語言設計為一款系統(tǒng)編程語言器赞,可以被用于網絡服務器和存儲系統(tǒng),例如Docker墓拜,分布式數據庫產品港柜。
2009誕生
2009年11月10日,Go語言以開放源代碼的方式向全球發(fā)布咳榜。
2013成長
2013年12月1日夏醉,Go語言Go 1.2正式版發(fā)布,1.2版發(fā)布標志著Go 語言能被用于生產環(huán)境中涌韩,不過該版本在多核處理性能問題有待提高畔柔。
2015蓄力
2015年8月19日,Go語言1.5版發(fā)布臣樱,本次更新中移除了”最后殘余的C代碼”靶擦,移除C語言的基因,使用 Go 編譯 Go雇毫,同時并發(fā)GC使得Go語言程序在響應時間方面有了質的飛躍奢啥,伴隨著云計算技術的發(fā)展,Go語言并行計算的特點被挖掘出來嘴拢,它既適應于互聯(lián)網應用的快速開發(fā)桩盲,又能在高并發(fā)、高性能的開發(fā)場景中如魚得水席吴,Go語言在服務端程序開發(fā)和Web開發(fā)領域大放光彩的同時也成功介入到了移動端開發(fā)領域赌结。
2016爆發(fā)
2016年捞蛋,Go語言繼在2009年之后再次成為編程語言界的明星,問鼎TIOBE2016年度語言柬姚。這與Goteam拟杉、Go community和全世界的Gophers的努力是分不開的,越來越多的公司愿意應用Go 語言開發(fā)應用量承,Go 語言的聲音越來越強搬设,Go語言的社區(qū)越發(fā)強大,Go 語言工具庫越來越豐富撕捍。
2017再爆發(fā)
2017年2月左右發(fā)布1.8版本拿穴,Go 1.8引入更有趣的API,改善HTTP2 PUSH的支持忧风,HTTP服務器端API連接耗盡的問題修復默色,新增加的標準庫plugin提供了初步的插件支持,它允許程序可以在運行的時候動態(tài)的加載插件等特性狮腿,讓Go 語言更上一層樓腿宰。
在未來,越來越多的應用系統(tǒng)將采用Go 語言來快速開發(fā)缘厢,Go語言并行處理優(yōu)勢吃度,將在高性能應用場景中發(fā)揮越來越重要的角色。
愿我們在Go 語言的學習之路上 ?從此結伴而行
關注一下→
?