第1章
搭建Go開發環境
本章是全書的開篇,首先對Go語言產生的背景以及Go語言的特性進行分析,總結出Go語言在多核架構、分布式計算和并發編程上具有明顯的優勢。然后闡述如何從頭開始搭建Go語言的開發環境。Go程序可以運行在多種平臺上,雖然不同操作系統下搭建Go開發環境的細節有所差異,但是基本過程一致。在此基礎上,我們編寫第一個Go程序,并編譯和運行。最后對Go語言的運行時、編譯器和編輯器進行介紹,并簡要實現一個Exit自動退出程序。
本章主要涉及的知識點有:
· Go語言的特性:主要涉及原生支持并發、自動垃圾回收和高性能網絡編程等。
· Go軟件的安裝和環境變量配置:掌握如何在Windows和Linux操作系統上安裝Go軟件以及配置GOROOT和GOPATH等環境變量。
· Go語言的運行時和編譯器:了解Go語言運行時的內部原理和編譯器的工作過程。
· Go語言的編輯器和集成開發環境:重點掌握開源編輯器Visual Studio Code的安裝和Go語言的配置,會用Visual Studio Code編寫Go程序。
· 構建第一個Go程序,掌握Go語言程序的基本組成。
注意
按照官方的說法,Go才是這門語言的正確名稱,而不是GO或者go,其中golang只是其外號而已。
推薦閱讀
- 程序設計與實踐(VB.NET)
- Boost C++ Application Development Cookbook(Second Edition)
- 算法訓練營:入門篇(全彩版)
- Python進階編程:編寫更高效、優雅的Python代碼
- SQL Server 2012數據庫管理與開發項目教程
- Hands-On Automation Testing with Java for Beginners
- Test-Driven Machine Learning
- Learning jQuery(Fourth Edition)
- 零基礎學Scratch 3.0編程
- 零基礎學C語言(升級版)
- Python Web自動化測試設計與實現
- 微前端設計與實現
- Functional Python Programming
- 從“1”開始3D編程
- Puppet 5 Beginner's Guide(Third Edition)