為什麼Golang被稱為Go語言?
Go語言,也被稱為Golang,是一種由Google公司開發的開源程式語言。與其他程式語言不同,Go語言的起源並不如人所知,它的名字更是讓人感到困惑,為什麼Golang被稱為Go語言呢?
首先,讓我們回顧一下Go語言的起源。在2007年底,Google公司開發了一種新的程式語言,旨在解決一些已有語言的問題。目標是創造一種語言,它易於理解、使用和閱讀。此外,這種語言也應該有高效率的編譯速度和並發性支援。
Go語言的設計由三位工程師完成,分別是Robert Griesemer、Rob Pike和Ken Thompson。 Robert Griesemer是一位熱衷於程式語言的工程師,他曾參與設計和實作D語言。 Rob Pike是Unix系統的開發者和電腦科學家,他曾參與開發Plan 9和Inferno作業系統。 Ken Thompson則是電腦科學領域的傳奇人物,他是Unix作業系統和B語言的開發者,也是C語言的共同發明者。
當時,這三位工程師對這種新型語言還沒有給它一個名字。據報道,他們曾考慮過幾個名字,包括Sg和Si,但這些名字都不可取。後來,他們決定使用一個單字作為語言的名字,這個單字必須簡單、短小、容易記憶且沒有現有的意義。最後經過激烈的討論,他們決定將這個新語言稱為「Go」。
那麼,為什麼這個語言被稱為「Go」呢?據說,Go語言的名稱是從英語詞彙「goroutine」引申而來。在Go語言中,goroutine是一種輕量級的線程,可以在較小的堆疊內運行。它使得並發程式設計更加容易,並且可以更充分地利用多核心處理器。因此,「goroutine」是Go語言最重要的特性之一。
為了避免語言名稱與其他產品或服務的衝突,Google並未在Go語言正式發布之前將其命名為「Go」。相反,它使用了“golang”這個名稱來表達語言的含義。這個名稱是一種縮寫,包含了Go語言的名稱和網站的網域名稱。雖然這個名稱變得越來越常見,但它只是一個表達方式,Go語言的官方名稱始終是「Go」。
總之,Golang被稱為Go語言是因為這個名字的簡潔、短小和容易記憶性,而它的名字來源則是因為Go語言的最重要特性之一——goroutine。 Go語言已經成為一種廣泛使用的程式語言,並得到了越來越多的開發者的關注和喜愛。
以上是golang為什麼叫的詳細內容。更多資訊請關注PHP中文網其他相關文章!