是。 Go語言的作者有三個:羅伯特·格利茨默(Robert Griesemer)、羅伯·派克(Rob Pike)和肯·湯普森(Ken Thompson);其中肯·湯普森也是C語言的作者。肯湯普森是貝爾實驗室Unix團隊成員,C語言、Unix和Plan9的創始人之一,在1970年代設計並實現了最初的UNIX作業系統,僅從這一點說,他對電腦科學的貢獻怎麼強調都不過分。
本教學操作環境:windows7系統、GO 1.18版本、Dell G3電腦。
Go語言(或 Golang)起源於 2007 年,並在 2009 年正式對外發布。 Go 是非常年輕的一門語言,它的主要目標是「兼具 Python 等動態語言的發展速度和 C/C 等編譯型語言的效能與安全性」。
golang作者
Go語言的作者有三個,他們分別是:羅伯特‧格利茨默(Robert Griesemer)、羅伯·派克(Rob Pike)和肯·湯普森(Ken Thompson),如下圖所示(從左到右)。其中,羅伯特·格利茨默是Google V8、Chubby 和HotSpot JVM 的主要貢獻者;羅伯·派克是UNIX、UTF-8、plan9 的作者;肯·湯普森是B語言、C語言的作者,同時也是UNIX 之父。
圖:Go語言的三個作者
1) Ken Thompson
貝爾實驗室Unix 團隊成員,C語言、Unix 和Plan 9 的創始人之一,在20 世紀70 年代,設計並實現了最初的UNIX 作業系統,僅從這一點說,他對電腦科學的貢獻怎麼強調都不過分。他還與 Rob Pike 合作設計了 UTF-8 編碼方案。
2) Rob Pike
Go語言專案總負責人,貝爾實驗室Unix 團隊成員,除幫助設計UTF-8 外,還幫助開發了分散式多用戶作業系統Plan 9、Inferno 作業系統和Limbo 程式語言,並與人合著了《The Unix Programming Environment》,對UNIX 的設計概念做了正統的闡述。
3) Robert Griesemer
就職於Google,參與開發Java HotSpot 虛擬機,對語言設計有深入的認識,並負責Chrome 瀏覽器和Node.js使用的Google V8 JavaScript 引擎的程式碼產生部分。
說明:
羅伯特·格利茨默、羅伯·派克以及肯·湯普森於2007 年9 月開始設計Go語言,之後Ian Lance Taylor、 Russ Cox 也加入了Go語言的設計中。在 2009 年 11 月Go語言正式宣布推出,並且成為開源專案。 Go語言首先在 Linux 及 Mac OS 平台上進行了實現,後來追加了 Windows 系統下的實作。在 2012 年 3 月,Go語言發布第一個正式的穩定版本。在 2016 年,Go語言被軟體評估公司 TIOBE 選為「TIOBE 2016 年最佳語言」。
擴展知識:肯·湯普森(Ken Thompson)
#肯尼斯·藍·湯普森(英語:Kenneth Lane Thompson,1943年2月4日-),小名為肯·湯普森(英文:Ken Thompson),生於美國紐奧良。為美國電腦科學學者與軟體工程師,任職於貝爾實驗室Entrisphere, IncGoogle Inc。與丹尼斯·里奇同為1983年圖靈獎得主。他與丹尼斯·里奇設計了B語言、C語言,創建了Unix和Plan 9作業系統,程式語言Go的共同作者。發展正規表示法,寫了早期的電腦文字編輯器QED與ed,定義UTF-8編碼,以及發展電腦象棋。
肯·湯普森與丹尼斯·里奇設計了C語言,他也是程式語言 Go的共同作者。
肯湯普遜(左)與丹尼斯里奇
工作經驗
##正在開發Multics的時期,湯普森創造出了名為Bon的程式語言。湯普森花了一個月的時間開發了全新的作業系統,UNiplexed Information and Computing System(UNICS),可執行於PDP-7機器之上,後來改為UNIX。第一版的Unix就是基於B語言開發的。 Bon語言在進行系統程式設計時不夠強大,所以Thompson和Ritchie對其進行了改造,並與1971年共同發明了C語言 。 1973年Thompson和Ritchie用C語言重寫了UNIX。安裝於PDP-11的機器之上。 1983年,美國電腦協會將圖靈獎授予湯普森與丹尼斯。 2000年12月時,湯普森退休,離開貝爾實驗室,成為了飛行員。 2006年,湯普森進入google工作與羅勃特·派克,羅伯特·格瑞史莫共同主導了Go語言的開發。以上是go和c語言是一個作者嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!