Go語言學習筆記01.GO語言簡介

語言特色

Go語言是一門併發支持、垃圾回收的編譯型語言。
從某種意義上能夠說是C的優化版本。golang

語言優點

  1. 靜態編譯語言,能夠在編譯的時候檢查出來隱藏的大多數問題
  2. 不依賴其餘庫,部署就傳一個文件便可。
  3. 高性能,高效併發。能夠說就是爲併發而生的。
  4. 內存安全,高效的垃圾回收 。
  5. 快速編譯,相比較於C++。
  6. 簡單易學 ,和C同樣,語法極其簡介。
  7. 內置格式化代碼,代碼格式如出一轍 。
  8. 跨平臺編譯,能夠直接包含C代碼。

語言特色

  1. 保留但大幅度簡化指針
  2. 多參數返回
  3. array slice map等內置基本數據結構
  4. 錯誤處理(panic recover error)
  5. interface
  6. Goroutine
  7. 多核處理和網絡開發
  8. 部分函數式編程(匿名函數、閉包),反射,語言交互性
  9. Package即目錄

go的哲學

鏈接:組件的耦合方式,組件是如何被鏈接起來的
組合:造成複合對象的基礎。編程

go中文在線文檔https://studygolang.com/pkgdoc安全

相關文章
相關標籤/搜索