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安全
2. 編輯器 goland-2018.1.1.exe
https://www.0daydown.com/tag/goland