Golang - 開篇必須吹牛逼

Golang - 開篇必須吹牛逼

(1)咱們爲何要學git

高併發
深度 ||  廣度

(2)go學習思路和目標github

多打多練
掌握go語言
作一個併發相關的案例

Go牛逼嗎

1. 認識go語言golang

  • go語言(或 Golang)是Google在 2007 年開發的一種開源編程語言,於2009年11月開源,2012年發佈go穩定版
  • go是很是年輕的一門語言,它的主要目標是「兼具Python 等動態語言的開發速度和C/C++等編譯型語言的性能與安全性

2. go的誕生chrome

  • Robert:曾協助製做Java的HotSport編譯器,製做了chrome瀏覽器的js引擎V8
  • Rob:google首席科學家,與ken共事多年,創出普遍實用的UTF-8編碼
  • Ken:1966年加入貝爾實驗室,1983年圖靈獎和美國國家技術獎得主,是Unix的原創者,發明了衍生出C的B語言

3. go的優點數據庫

  • 作高併發有巨大的優點
  • 開發簡單,開發效率堪比python
  • 運行效率高,很適合用做中央服務器的系統編程語言
  • 是項目轉型的首選語言,不少公司在用go重構代碼
  • 提供了海量並行的支持,很適合處理遊戲相關數據

4. 使用go的公司編程

5. go適合作什麼瀏覽器

  • 服務端開發
  • 分佈式系統
  • 網絡編程
  • 區塊鏈開發
  • 內存KV數據庫,例如boltDB、levelDB
  • 雲平臺

安裝環境

1. 下載SDK安全

  • 官網:https://golang.google.cn/
  • go中文在線文檔:https://studygolang.com/pkgdoc服務器

  • GOROOT:go語言按照的根目錄
  • GOPATH:簡單理解就是放代碼工程的,須要本身建立,配置到環境變量
  • src:放源代碼,.go文件
  • pkg:存放中間文件
  • bin:放可執行文件

2. 編輯器 goland-2018.1.1.exe

https://www.0daydown.com/tag/goland
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息