想必谷歌大家都知道楞抡,知名的互聯網公司,也是我夢想著有一天能進去的公司拌倍。那么go和Google有什么關系。
Go是Google開發(fā)的一種編譯型噪径,可并行化柱恤,并具有垃圾回收功能的編程語言。
羅布·派克(Rob Pike),羅伯特·格瑞史莫(Robert Griesemer)找爱,及肯·湯普遜于2007年9月開始設計Go語言梗顺,隨后Ian Lance Taylor, Russ Cox加入項目中车摄。Go語言是基于Inferno操作系統(tǒng)所開發(fā)的。Go語言于2009年11月正式宣布推出吮播,成為開放源代碼項目,并在Linux及Mac
OS X平臺上進行了實現意狠,后追加Windows系統(tǒng)下的實現。
那么Google為什么要出go語言了环戈,還有go到底有什么優(yōu)點澎灸,下面我就根據網上還有知乎上的回答情況來大致說一下,說得不好遮晚,請勿見怪。
1.靜態(tài)類型語言县遣,但是有動態(tài)語言的感覺,靜態(tài)類型的語言就是可以在編譯的時候檢查出來隱藏的大多數問題萧求,動態(tài)語言的感覺就是有很多的包可以使用,寫起來的效率很高饭聚。
2.內置runtime搁拙,支持垃圾回收,代碼簡潔箕速,并發(fā)性好。
3.執(zhí)行性能好兴垦。雖然不如 C 和 Java,但通常比原生 Python 應用還是高一個數量級的探越,適合編寫一些瓶頸業(yè)務窑业。內存占用也非常省钦幔。