GO学习之介绍安装
go使用场景的介绍
浅谈计算机语言发展史
机器语言->汇编语言->B语言->高级编程语言(C语言,C++)->基于(C语言/C++)发展起来的语言(如:java,php,python等等)
golang语言的介绍
golang的特点
优势
1.学习曲线容易:go语言语法简单简洁、有点类似C与C++的写法;只需要短短的时间即可上手并写出一个小项目
2.效率:具有快速的编译时间、开发效率和运行效率高
3.齐全的标准库:go的标准库基本都很稳定,并且包含互联网应用、系统编程和网络编程这些库
4.部署方便:二进制文件,ctrl c + v部署
5.简单的并发:简简单单的即可实现并发和异步编程
6.稳定性:go具有强大的编译检查、严格的编码规范和完整的软件生命周期工具,具有很强的稳定性
缺点
1.缺少明确主要框架:虽然有beego、echo、gin、lris等框架但是目前并没有一个主要的框架很多人任务可以不用框架即可开始实现功能需求,PHP有laravel,java spring系列,Python的django等
2.错误处理:go语言通过函数和预期的调用代码简单的返回错误而帮助开发者处理编译错误,但是容易丢失错误发生的范围,一些错误信息可能也需要自己定义
3.软件包管理:go语言虽然优秀尴尬的是,它没有办法制定特定版本的依赖库,而PHP、java、Python等都有很好的软件包管理系统
golang安装
windows下的安装
1.到官网下载最新办的*.msi的安装程序
官网地址: https://golang.google.cn/dl/
下载文件:
2.下载完成后,进行安装操作
3.安装完成后,到环境变量中进行配置
4.验证安装是否成功
Linux下的安装
1、下载二进制包:go1.15.linux-amd64.tar.gz。
2、将下载的二进制包解压至 /usr/local目录。
tar -C /usr/local -xzf go1.15.linux-amd64.tar.gz
3.将 /usr/local/go/bin 目录添加至PATH环境变量:
Linux的配置文件
vi /etc/profile
export PATH=$PATH:/usr/local/go/bin
export GOPATH=安装go扩展库的位置
刷新配置
source /etc/profile
4.验证
第一个程序
代码
package main
import "fmt"
func main() {
fmt.Println("hello world__go lang")
}
运行结果
编辑器设置
1.GoLand,
2.LiteIDE,
3.IDEA(需要插件)
4.Eclipse(需要安装go插件)
5.phpstrom(需要安装go插件)
6.vscode(需要安装go插件)
7.atom(需要安装go插件)
...