Go语言是Google于2007年推出的编程语言,其目的是兼具python等动态语句的开发速度和C或C++等编译型语言性能和安全性。
Go是编译型语言。
编译器将其源代码编译成二进制的格式,在编译过程中,编译器会进行错误检测和代码优化,并产生在不同平台上可以运行的二进制文件。创建并运行go程序的步骤。
1、使用文本编辑器创建go程序。
2、保存文件。
3、编译文件。
4、运行编译得到的可执行程序。
go语言不同于python等其他动态语言,前者需要编译器,且自带了编译器。
Windows安装go语言
1、作为新手的话,我们直接用引导程序安装。
下载程序,按照普通程序安装。

在windwos系统中安装go程序
2、打开命令行界面

输入go version ,如果正常显示go语言的版本,说明安装成功。
使用文本编辑器编译第一个go程序
package main
import(
"fmt"
)
func main(){
fmt.Println("Hello World!")
}
命名文件为main.go
在main.go所在文件夹下,运行 go build main.go命令
生成main.exe文件
运行main.exe文件
会出现结果
Hello World!
我们可以发现上述过程是先将go源码通过go build命令编译成二进制文件,然后运行这个二进制文件,但产生了一个main.exe文件,如果我们想要清除这个main.exe文件的话,可以运行go clean main.go这个命令。
但是在项目过程中,我们更需要的编译并执行这两个步骤直接当成一个步骤来执行,且不会生成中间文件,这个我们可以用 go run main.go命令,其结果与执行main.exe文件一致。
go语言的其他补充知识
1、go语言通过源代码直接生成可执行的二进制文件,虽然不需要其他执行引擎的参与,但是生成的二进制文件远比源代码大,因为二进制文件经过经过操作系统端加入了必须的执行命令。