1. 简介¶
golang起源2007年, 在2009年对外发布,主要目标是兼具python等动态语言的开发速度和c语言等变异性语言的性能与安全性。
1.1. go是编译型语言¶
go使用编译器来编译代码,将源代码编译为二进制格式,程序员需要执行如下步骤:
- 使用文本编辑器创建go程序
- 编译程序
- 运行编译好的可执行程序
Note
go自带编译器,因此无需单独安装编译器。
1.2. 为什么要学习go语言¶
如果创建系统程序,或者基于网络的程序,golang是个很不错的选择。golang在快速编译、高效执行、易于开发之间做到最佳平衡。golang支持交叉编译,完全支持utf-8编码,做到真正国际化。
1.3. go吉祥物¶
每个语言都是有吉祥物的, go也不例外,下图就是了。