<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Go 經(jīng)典入門系列1:介紹與安裝

          共 1347字,需瀏覽 3分鐘

           ·

          2022-08-25 12:48

           

          1
          Golang 是什么


          Go 亦稱為 Golang (譯注:按照 Rob Pike 說法,語言叫做 Go,Golang 只是官方網(wǎng)站的網(wǎng)址),是由谷歌開發(fā)的一個開源的編譯型的靜態(tài)語言。


          Golang 的主要關(guān)注點是使得高可用性和可擴展性的 Web 應用的開發(fā)變得簡便容易。(譯注:Go 的定位是系統(tǒng)編程語言,只是對 Web 開發(fā)支持較好)


          2
          為何選擇 Golang


          既然有很多其他編程語言可以做同樣的工作,如 Python,Ruby,Nodejs 等,為什么要選擇 Golang 作為服務端編程語言?


          以下是我使用 Go 語言時發(fā)現(xiàn)的一些優(yōu)點:


          • 并發(fā)是語言的一部分(譯注:并非通過標準庫實現(xiàn)),所以編寫多線程程序會是一件很容易的事。后續(xù)教程將會討論到,并發(fā)是通過 Goroutines 和 channels 機制實現(xiàn)的。
          • Golang 是一種編譯型語言。源代碼會編譯為二進制機器碼。而在解釋型語言中沒有這個過程,如 Nodejs 中的 JavaScript。
          • 語言規(guī)范十分簡潔。所有規(guī)范都在一個頁面展示,你甚至都可以用它來編寫你自己的編譯器呢 :)
          • Go 編譯器支持靜態(tài)鏈接。所有 Go 代碼都可以靜態(tài)鏈接為一個大的二進制文件(譯注:相對現(xiàn)在的磁盤空間,其實根本不大),并可以輕松部署到云服務器,而不必擔心各種依賴性。

           

          3
          安裝

           

          Golang 支持三個平臺:Mac,Windows 和 Linux(譯注:不只是這三個,也支持其他主流平臺)。你可以在 https://golang.org/dl/[1] 中下載相應平臺的二進制文件。(譯注:因為眾所周知的原因,如果下載不了,請到 https://studygolang.com/dl[2] 下載)


          Mac OS


          在 https://golang.org/dl/[3] 下載安裝程序。雙擊開始安裝并且遵循安裝提示,會將 Golang 安裝到 /usr/local/go 目錄下,同時 /usr/local/go/bin 文件夾也會被添加到 PATH 環(huán)境變量中。


          Windows


          在 https://golang.org/dl/[4] 下載 MSI 安裝程序。雙擊開始安裝并且遵循安裝提示,會將 Golang 安裝到 C:\Go 目錄下,同時 c:\Go\bin 目錄也會被添加到你的 PATH 環(huán)境變量中。


          Linux


          在 https://golang.org/dl/[5] 下載 tar 文件,并解壓到 /usr/local。


          請?zhí)砑?nbsp;/usr/local/go/bin 到 PATH 環(huán)境變量中。Go 就已經(jīng)成功安裝在 Linux 上了。


          在本系列下一部分 Golang 系列教程第 2 部分: Hello World 中,我們將會建立 Go 的工作區(qū),編寫我們第一個 Go 程序 :)


          請?zhí)峁┙o我們寶貴的反饋和意見。感謝您的閱讀 :)


          鏈接:https://golangbot.com/golang-tutorial-part-1-introduction-and-installation/

          (版權(quán)歸原作者所有,侵刪)


          瀏覽 62
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  免费电影日本黄色 | 操视频网站 | 亚洲第一黄色 | 欧美午夜精品一区二区三区 | 狠狠鲁狠狠色 |