初識Go語言-1
Go語言學習路徑
- 初識Go語言
- Go語言環境搭建與IDE安裝
- Go語言基礎語法
- Go語言資料型別
- Go語言變數和常量
- Go語言控制語句流程
章節
- 初識Go語言
1.初識Go語言
Go 語言簡介
1.Go語言是一個開源的程式語言,它能很容易的構造簡單、可靠、高效的軟體
2.Go是從2007年末由Robert Griesemer,Rob Pike,Ken Thompson 主持開
發,後來還加入了Ian Lance Taylor,Russ Cox 等人,並最終於2009年11月開
源,在2012年釋出了Go 1穩定版本。
Go 語言特點
1.執行效率高(編譯成機器碼,後續直接執行),開發高效(語法比較少、關
鍵字比較少,開發風格類似PHP),部署簡單(編譯好的程式直接執行就可以提供外部web服務)
2.語言層面支援併發,易於利用多核實現併發;
解釋: PHP 支援併發是利用linux底層shell指令實現併發的;Go語言是利用關鍵字+Channel 實現併發的。
3.內建runtime(作用:效能監控,GC等)
4.簡單易學,豐富的標準庫,強大的網路庫,學習成本比較低
5.內建強大的工具(gofmt),統一程式碼風格,跨平臺編譯,內嵌C支援
Go語言有哪些應用
1.伺服器端程式設計,如處理日誌、資料打包、虛擬機器處理、檔案系統等;
2.分散式系統,資料庫代理器,中介軟體等;
3.網路程式設計,目前使用最多最廣泛的一塊,Web應用,API應用等;
4.雲平臺,目前雲平臺在逐步採用Go實現;雲平臺上的虛擬化,用Go語言開發,k8s 容器編排,docker虛擬化;
相關文章
- Go語言————1、初識GO語言Go
- 初識go語言Go
- Solidity語言學習筆記————1、初識Solidity語言Solid筆記
- 初識C語言C語言
- 初學Go語言 變數Go變數
- go語言的初體驗Go
- go語言學習初體驗Go
- 【秒懂Java】【第1章_初識Java】01_程式語言Java
- go 學習筆記之初識 go 語言Go筆記
- Go語言(1)——程式結構Go
- go語言初學者常見錯誤Go
- 初識GOGo
- 初識網頁設計語言HTML網頁HTML
- 【Go by Example】GO語言入門 1-14Go
- Go語言學習(1) - 簡介Go
- Go語言核心36講(Go語言基礎知識五)--學習筆記Go筆記
- Go語言核心36講(Go語言基礎知識四)--學習筆記Go筆記
- Go語言核心36講(Go語言基礎知識三)--學習筆記Go筆記
- Go語言核心36講(Go語言基礎知識六)--學習筆記Go筆記
- Go語言核心36講(Go語言基礎知識一)--學習筆記Go筆記
- Go語言核心36講(Go語言基礎知識二)--學習筆記Go筆記
- 初識C語言(01)—學習筆記C語言筆記
- go語言學習-基礎知識Go
- Go語言:包管理基礎知識Go
- 初識GO SDKGo
- Go語言面試題分享:選擇題10道(1)go語言學習Go面試題
- Go實戰--也許最快的Go語言Web框架kataras/iris初識(basic認證、Markdown、YAML、Json)GoWeb框架YAMLJSON
- flutter【1】-dart語言--基本知識FlutterDart
- 鵬哥C語言初識課程總結C語言
- GO語言————2、GO語言環境安裝Go
- Go 語言的詞法分析和語法分析(1)Go詞法分析語法分析
- 【每日知識】go語言基本語法 2018-06-09Go
- 《快學 Go 語言》第 1 課 —— Hello WorldGo
- golang 快速入門 [1]-go 語言導論Golang
- Go語言基礎知識01-用Go打個招呼Go
- Java 函數語言程式設計(一)初識篇Java函數程式設計
- go語言開發入門:GO 開發者對 GO 初學者的建議Go
- 【Go語言入門系列】(八)Go語言是不是面嚮物件語言?Go物件