第3章 Go语言快速入门

在详细讲解Go语言的各方面内容之前,本章将对Go语言的基础概念、编程方法和主要知识点进行介绍。这样做的目的是让读者在深入细节前对Go语言有一个全面的概览,避免后面详细讲解每个知识点时由于顺序问题导致需要不断穿插引用尚未涉及的内容。因此,为避免一开始头绪太多引起混乱,本章讲解的基本都是用Go语言编程“必备”的知识,一些Go语言中较高级的、较复杂的知识点(例如并发编程等)也将留在后面的章节中详细讲解。对于初学编程者,本章是一个很好的入门章节,读者可以快速了解编程的一些基本概念和方法。已经具备一定基础的开发者阅读本章时可以快速浏览。

小知识补充

“程序”与“代码”的区别与关系:“程序”一般指的是让计算机去做某件事情的一系列步骤,而“代码”一般指的是实现这些步骤的、计算机能够理解并执行的具体指令。程序一般被编写成用某种计算机语言表达的代码,并被保存为文件,供保存、使用和传递,这样的文件叫作代码文件或程序文件。计算机执行程序的一般过程是:对于解释性语言,会将代码从代码文件载入到内存中,然后在内存中执行该代码;对于编译型语言,会将代码文件编译成可执行文件,然后执行的时候直接载入可执行文件来执行。实际上,开发者尤其是编程人员经常将程序和代码这两个词混用,例如“编写程序”和“编写代码”的含义是一样的,本书中也有可能出现这种情况。