chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Golang是什么?怎樣去安裝呢

馬哥Linux運(yùn)維 ? 來源:GCTT ? 作者:Nick Coghlan ? 2022-08-22 09:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1 Golang 是什么

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

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

2 為何選擇 Golang

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

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

并發(fā)是語言的一部分(譯注:并非通過標(biāo)準(zhǔn)庫實(shí)現(xiàn)),所以編寫多線程程序會是一件很容易的事。后續(xù)教程將會討論到,并發(fā)是通過 Goroutines 和 channels 機(jī)制實(shí)現(xiàn)的。

Golang 是一種編譯型語言。源代碼會編譯為二進(jìn)制機(jī)器碼。而在解釋型語言中沒有這個過程,如 Nodejs 中的 JavaScript。

語言規(guī)范十分簡潔。所有規(guī)范都在一個頁面展示,你甚至都可以用它來編寫你自己的編譯器呢 :)

Go 編譯器支持靜態(tài)鏈接。所有 Go 代碼都可以靜態(tài)鏈接為一個大的二進(jìn)制文件(譯注:相對現(xiàn)在的磁盤空間,其實(shí)根本不大),并可以輕松部署到云服務(wù)器,而不必?fù)?dān)心各種依賴性。

3 安裝

Golang 支持三個平臺:Mac,Windows 和 Linux(譯注:不只是這三個,也支持其他主流平臺)。下載相應(yīng)平臺的二進(jìn)制文件。

Mac OS

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

Windows

下載 MSI 安裝程序。雙擊開始安裝并且遵循安裝提示,會將 Golang 安裝到 C:Go 目錄下,同時 c:Goin 目錄也會被添加到你的 PATH 環(huán)境變量中。

Linux

下載 tar 文件,并解壓到/usr/local。

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

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



審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Web
    Web
    +關(guān)注

    關(guān)注

    2

    文章

    1297

    瀏覽量

    73218
  • 編程語言
    +關(guān)注

    關(guān)注

    10

    文章

    1957

    瀏覽量

    38550
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1665

    瀏覽量

    50916

原文標(biāo)題:Go 經(jīng)典入門系列1:介紹與安裝

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    【HZ-T536開發(fā)板免費(fèi)體驗】5、安裝sqlite3和使用golang讀寫數(shù)據(jù)庫

    如果想在嵌入式設(shè)備上實(shí)現(xiàn)簡單的設(shè)備管理功能,需要數(shù)據(jù)庫和服務(wù)后端程序。服務(wù)端程序,我更傾向使用golang來實(shí)現(xiàn)。 安裝sqlite3,使用ubuntu環(huán)境,可以直接用apt install安裝程序
    發(fā)表于 08-26 00:04

    請問在Vision Five2上怎樣安裝openeuler24.03 LTS SP1?

    在Vision Five2上怎樣安裝openeuler24.03 LTS SP1?
    發(fā)表于 07-29 09:02

    怎樣安裝cy7c68013的虛擬串口win10驅(qū)動?

    怎樣安裝cy7c68013的虛擬串口win10驅(qū)動?How to install cy7c68103\'s virtual UART win10 driver to make the chip
    發(fā)表于 06-04 06:33

    怎樣使用Jlink (SEGGER) 通過SWD讀寫?

    怎樣使用Jlink (SEGGER) 通過SWD讀寫?Jlink沒有找到CYPD6125的信號,官方也沒有找到CYPD6125對應(yīng)的FLM和xml 文件
    發(fā)表于 05-27 06:45

    智慧路燈的安裝流程是怎樣

    了新的活力。而規(guī)范、科學(xué)的安裝流程,則是確保叁仟智慧路燈能夠穩(wěn)定運(yùn)行、充分發(fā)揮其功能的基礎(chǔ)。深入了解叁仟智慧路燈的安裝流程,不僅有助于施工團(tuán)隊高效開展工作,更能為智慧城市建設(shè)的穩(wěn)步推進(jìn)提供有力保障。接下來,將從前期規(guī)劃
    的頭像 發(fā)表于 04-27 17:22 ?588次閱讀

    安裝安裝時報驅(qū)動無簽名

    用labview2020生成安裝包文件在win7安裝時提示安裝的驅(qū)動程序未簽名。驅(qū)動程序NI-PAL Legacy Wrapper Driver for Windows,服務(wù) nipalusbedl.求助
    發(fā)表于 03-12 14:58

    華為云電腦怎么下載,怎么下載并安裝華為云電腦

    ? ? 在數(shù)字化時代,華為云電腦作為一種便捷、高效的云端解決方案,備受用戶青睞。那么,如何下載并安裝華為云電腦?別擔(dān)心,下面我們就來為大家詳細(xì)介紹,保證讓你輕松上手! ? 華為云電腦怎么下載
    的頭像 發(fā)表于 02-11 10:09 ?1521次閱讀
    華為云電腦怎么下載,怎么下載并<b class='flag-5'>安裝</b>華為云電腦<b class='flag-5'>呢</b>?

    噪聲與ADC的范圍和位數(shù)是什么關(guān)系?怎樣選用和匹配?

    以上三者是什么關(guān)系怎樣選用和匹配?ADC的動態(tài)輸入范圍一般都有多大的?謝謝
    發(fā)表于 02-08 07:14

    機(jī)房施工—機(jī)房吊頂與靜電地板怎樣安裝

    為了滿足機(jī)房的高效、穩(wěn)定運(yùn)行,吊頂和靜電地板的安裝成為機(jī)房建設(shè)的關(guān)鍵環(huán)節(jié)。下面聊一下機(jī)房吊頂與靜電地板的安裝施工方案。 吊頂安裝: 1、材料選擇:選用輕鋼龍骨、石膏板等符合國家標(biāo)準(zhǔn)的材料,確保
    的頭像 發(fā)表于 02-07 19:00 ?526次閱讀
    機(jī)房施工—機(jī)房吊頂與靜電地板<b class='flag-5'>怎樣</b><b class='flag-5'>安裝</b>?

    風(fēng)壓傳感器怎樣在風(fēng)管安裝

    風(fēng)壓傳感器作為風(fēng)管系統(tǒng)監(jiān)測與控制的關(guān)鍵組件,其正確安裝對于確保系統(tǒng)性能、提高能源效率及保障室內(nèi)空氣質(zhì)量至關(guān)重要。本文旨在深入探討風(fēng)壓傳感器在風(fēng)管系統(tǒng)中的安裝步驟、注意事項及最佳實(shí)踐,為工程師和技術(shù)人員提供一套全面、高效的安裝指南
    的頭像 發(fā)表于 01-30 15:39 ?1658次閱讀

    ldc1000使用的具體時序是怎樣?

    ldc1000 evm,測得它的波形均是在上跳變接收數(shù)據(jù)和發(fā)送數(shù)據(jù),這與ldc1000的芯片手冊中的時序圖不同,想問下您ldc1000的使用的具體時序是怎樣? 2.我最開始是使用pic16f887
    發(fā)表于 01-13 07:59

    什么是耦?為什么耦要選什么是耦?

    耦通過添加電容器減少電源噪聲,陶瓷電容因其高頻響應(yīng)好、ESR和ESL低,適合作為耦電容器,提高電路穩(wěn)定性和性能。
    的頭像 發(fā)表于 01-03 10:29 ?1562次閱讀
    什么是<b class='flag-5'>去</b>耦?為什么<b class='flag-5'>去</b>耦要選什么是<b class='flag-5'>去</b>耦?

    ADS1256的輸出電路是怎樣設(shè)計的?

    對于ADS1256的輸出電路是怎樣設(shè)計的?一般ADC測試中為了提高輸出的驅(qū)動能力,防止發(fā)射和振鈴現(xiàn)象,應(yīng)該怎樣進(jìn)行設(shè)計輸出電路
    發(fā)表于 11-22 06:01

    Golang配置代理方法

    由于一些客觀原因的存在,我們開發(fā) Golang 項目的過程總會碰到無法下載某些依賴包的問題。這不是一個小問題,因為你的工作會被打斷,即便你使用各種神通解決了問題,很可能這時你的線程已經(jīng)切換到其他的事情上了(痛恨思路被打斷!)。所以最好是一開始我們就重視這個問題,并一勞永逸的解決它。
    的頭像 發(fā)表于 11-11 11:17 ?1511次閱讀
    <b class='flag-5'>Golang</b>配置代理方法

    在TLV320AIC3254中怎樣讀頻率值和幅度值?

    TLV320AIC3254中怎樣讀頻率值和 幅度值,是在那個寄存器讀?如果它有這個功能,我就不用對音頻做FFT了,謝謝。
    發(fā)表于 11-07 06:15