上QQ阅读APP看书,第一时间看更新
第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只是其外号而已。