1、什么是go语言?
Go 语言又称 Golang,由 Google 公司于 2009 年发布的,和 Java 类似,它是一门静态的、强类型的、编译型的编程语言, Go 语言支持 Windows、Linux 等多个平台,也可以直接在 Android 和 iOS 等移动端执行,也能够支持并发,所以Go 语言在云计算、微服务、大数据、区块链、物联网、人工智能等领域都有广泛的应用
静态语言和动态语言区别:
- 动态语言(弱类型语言)是运行时才确定数据类型的语言,比如Php、Asp、JavaScript、Python、Perl等等
- 静态语言(强类型语言)是编译时变量的数据类型就可以确定的语言,比如Java、C、C 、C#、Go等。
编译型语言和解释型语言区别:
- 编译型编程语言:使用专门的编译器,将高级编程语言一次性编译成可以被平台执行的机器码,并包装成平台所能识别的可执行程序,比如C、C 、Golang
- 解释型编程语言:没有构建步骤,而是使用专门的解释器对源程序逐行解释成特定平台的机器码。解释型语言曾经被认为比编译型语言慢得多。但是,随着即时 (JIT) 编译的发展,性能差距正在缩小,比如JavaScript、Python等等
2、Go开发软件下载
go的开发软件比较多,像做java喜欢用的IntelliJ IDEA(需要安装插件),微软开源的 Visual Studio Code,同样是jetbrains旗下的GoLand,比较主流的还是GoLand,所以本博客只介绍Goland的安装部署
访问官网下载链接:https://www.jetbrains.com/go/download/
安装的点next就行,安装目录自行选择
3、Go SDK下载配置
可以去官网下载对应版本,链接:https://golang.google.cn/doc/install
下载速度比较慢,可以试试中文的下载社区,链接:https://studygolang.com/dl
安装好之后,稍微改下命名,复制到goland的安装目录下面,这样配置sdk时候才不会提示错误
window系统需要修改环境变量,新建一个GOROOT环境变量:
在path添加变量:
cmd命令运行,有提示,说明go sdk安装成功
代码语言:javascript复制Microsoft Windows [版本 10.0.15063]
(c) 2017 Microsoft Corporation。保留所有权利。
C:UsersAdministrator>go version
go version go1.15.8 windows/amd64
在goland里配置sdk,选择刚才下载的sdk