Golang入坑指南

來源:互聯網
上載者:User

一、Go語言簡介

  Google是Go語言的親爸爸,於2009年由Thompson、 Pike、 Robert Griesemer等人推出,有廣大開源技術愛好者、駭客協助完成。Go語言自出生內建主角光環,除去親爸爸是Google不說,開發人員Thompson曾經開發過Unix和衍生出C語言的B語言;Pike:曾是貝爾實驗室(Bell Labs)的Unix團隊,和Plan 9作業系統計劃的成員。他與Thompson共事多年,並共創出廣泛使用的UTF-8 字元編碼。

二、Go語言的優勢

  大多數程式設計語言能做到的,Go語言都能實現,Go語言中沒有繼承,天生支援並發,可以直接產生靜態檔案,除了glibc,不依賴其他庫。Go語言特別適合做伺服器編程、網路編程和雲平台的開發。對分散式處理有著優越的表現。作為一門靜態語言,有這和c、c++相媲美的運行效率,又有一種動態語言的感覺,擁有像Python、ruby等一些動態語言的開發效率。

 三、Go語言的安裝

  Go語言是開源的項目,所以各種平台都可以安裝Go語言,我所以使用的ubuntu的平台,使用的工具是Goland。首先,我們去Go語言中文網下載安裝包,選擇適合我們平台的安裝包,然後解壓,設定Go語言路徑,官方推薦Linux平台下都放到/usr/local/go目錄下。設定路徑,在ubuntu下export PATH=$PATH:/usr/local/go。在Windows下設定比較簡單,大家可自行百度。設定完成後,需要設定GOPATH,也是就大家建立Go檔案所在的目錄,為什麼需要設定GOPATH,我們以後在工程管理中會做詳細介紹,現在我們只需要安裝一個Go語言的環境即可,先跑一個hello程式,領略一下Go語言與其他語言的不同。

四、一個hello world程式的實現

直接上源碼:

package main

import "fmt"

func main() {

  fmt.Println("hello world")

}

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.