Golang——Go语言发展史(一)
生活随笔
收集整理的這篇文章主要介紹了
Golang——Go语言发展史(一)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一、前言
? ? ? 個(gè)人認(rèn)為:作為一名語言愛好者,需要了解到一門語言的發(fā)展史(當(dāng)然這個(gè)在面試的時(shí)候?qū)儆谕卣乖掝},會(huì)讓面試官眼前一亮)。
? ? ? ?Go語言和Golang其實(shí)就是同一回事,go語言的全稱:“go programming language”,Go語言通常被叫做Golang的原因主要有兩個(gè):
1、go.org域名被注冊(cè)了,所以Go只能用golang.org作為官網(wǎng)域名;
2、go太廣泛了,搜索引擎不能很好的識(shí)別,搜索golang更能縮小范圍精確的找到答案;
二、Go語言的核心開發(fā)團(tuán)隊(duì)-三位大牛
- Ken Thompson(肯·湯普遜):1983年圖靈獎(jiǎng)、1998年美國國家技術(shù)獎(jiǎng)得主,他與Dennis Ritchie是Unix系統(tǒng)的原創(chuàng)者。Thompson也發(fā)明了C語言、B語言,同時(shí)也是C語言的主要發(fā)明人。
- Rob Pike(羅布·派克): 加拿大人,曾是貝爾實(shí)驗(yàn)室的Unix團(tuán)隊(duì)和Plan 9操作計(jì)劃的成員。他與Thompson公事多年,并共創(chuàng)出廣泛使用的UTF-8字元編碼。(ps:Go語言的圖標(biāo)-gopher 囊地鼠,是Rob Pike老婆制作的)
- Robert Griesemer:曾協(xié)助制作Java的HotSpot編譯器,和Chrom瀏覽器的JavaScript引擎V8.
三、Go語言的誕生
- 2007 年 9 月 20 日的下午,在谷歌山景城總部的一間辦公室里,谷歌的大佬級(jí)程序員 Rob Pike在等待一個(gè) C++ 項(xiàng)目構(gòu)建的過程中和谷歌的另外兩個(gè)大佬級(jí)程序員 Robert Griesemer和 Ken Thompson進(jìn)行了一次有關(guān)設(shè)計(jì)一門新編程語言的討論。
- 計(jì)算機(jī)硬件技術(shù)更新頻繁,性能提高很快。目前主流的編程語言發(fā)展明顯落后于硬件,不能合理利用多核多CPU的優(yōu)勢(shì)提升軟件系統(tǒng)性能。
- 軟件系統(tǒng)復(fù)雜度越來越高,維護(hù)成本越來越高,目前缺乏一個(gè)足夠簡潔高效的編程語言。
- 企業(yè)運(yùn)行維護(hù)很多c/c++的項(xiàng)目,C/C++程序運(yùn)行速度雖然很快(因?yàn)椴捎渺o態(tài)編譯),但是編譯速度卻很慢,同時(shí)還存在內(nèi)存泄露的一系列困擾需要解決。
四、Go語言的里程碑
- 2007年,谷歌工程師Ken Thompson、Rob Pike、Robert Griesemer開始設(shè)計(jì)一門全新的語言,這是Go語言的最初原型。
- 2009.11.10 ,Google將Go語言以開放源代碼的形式向全球發(fā)布。
- 2015年8月19日? ,Go1.5版本發(fā)布,本次更新中移除了“最后殘余的C代碼”,請(qǐng)內(nèi)存管理方面權(quán)威專家Rick Hudson對(duì)GC進(jìn)行重新設(shè)計(jì)(重要的修正)
- 2017年2月16日 , Go1.8版本發(fā)布
- 2017年8月24日 , Go1.9版本發(fā)布
- 2018年2月16日 , Go1.10版本發(fā)布
- 2018年8月24日 , Go1.11版本發(fā)布,開始不支持WinXP系統(tǒng)
- 2019年2月25日 , Go1.12版本發(fā)布
- 2019年9月03日 , Go1.13版本發(fā)布
- 2020年2月25日 , Go1.14版本發(fā)布
- 2020年8月11日 , Go1.15版本發(fā)布
- 2021年2月16日 , Go1.16版本發(fā)布
- 2021年8月16日,? Go1.17版本發(fā)布
- 2022年3月15日,? Go1.18版本發(fā)布
- 2022年8月2日,? ? Go1.19版本發(fā)布
總結(jié)
以上是生活随笔為你收集整理的Golang——Go语言发展史(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android开发笔记——视频录制播放常
- 下一篇: 网络创业者之家:普通人想要获得“第一桶金