官术网_书友最值得收藏!

第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只是其外號而已。

主站蜘蛛池模板: 新宁县| 河曲县| 阳城县| 伊春市| 荔波县| 南平市| 曲松县| 通化市| 彭州市| 鄂温| 木兰县| 南宁市| 民乐县| 婺源县| 随州市| 南阳市| 巴彦县| 长宁区| 苏尼特左旗| 盐池县| 黄骅市| 巴里| 黎川县| 洛宁县| 阳谷县| 临颍县| 五台县| 平塘县| 隆回县| 二手房| 宣威市| 聂拉木县| 乡城县| 龙泉市| 张家川| 惠来县| 砚山县| 寿宁县| 华阴市| 朝阳县| 宜都市|