go的环境搭建以及部署vscode
目录
一、GO基本概念
Go是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。
Go是从2007年末由Robert Griesemer (罗伯特.格利茨默),Rob Pike(罗伯.派克),Ken Thompson(肯.汤普森)主持开发,后来还加入了lan Lance Taylor(伊恩:兰斯·泰勒), Russ Cox(鲁斯.考斯)等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。
- Ken Thompson:主要是B语言、C语言的作者、Unix之父。1983年图灵奖(Turing Award)和1998年美国国家技术奖(National Medal of Technology)得主。他与Dennis Ritchie是Unix的原创者。Thompson也发明了后来衍生出C语言的B程序语言。
- Rob Pike:曾是贝尔实验室(Bell Labs)的Unix团队,和Plan 9操作系统计划的成员。他与Thompson共事多年,并共创出广泛使用的UTF-8 字元编码。
- Robert Griesemer:在开发Go之前是Google V8、Chubby和HotSpot JVM的主要贡献者,曾协助制作Java的HotSpot编译器,和Chrome浏览器的JavaScript引擎V8。
二、GO语言的特点
- 兼顾C语言级别的编译、运行效率,容易部署,PHP级别的开发效率
- 强大的标准库,内置高效的垃圾回收机制
- 简单的并发编程,goroutine和channel极易上手
- 静态类型语言,拥有强大的编译检查、严格的编码规范
- 背景强大,由三位骨灰级大师创造,google公司运营维护
三、GO语言前景
- 在云计算、微服务、基础后端软件上具有强大优势
- 得到诸多大厂的"青睐",很多部门由java转golang,新公司甚至直接使用golang
- 优秀开源项目不断涌现,有docker和k8s
四、GO开发环境部署
1、安装go
官方下载网址:Downloads - The Go Programming Language
先安装go语言的编译器,直接双击
安装的目录C:\Program Files
环境变量设置
设置go的命令环境
在已定义的环境变量后加上bin %GOROOT%\bin
环境变量设置完成之后查看
更改gopath的路径
2、安装vscode
直接双击——>下一步——>安装
添加代理地址
3、第一条go语句
Go语言的 一个文件都要归属于一个包,而不能单独存在。比如新建“test.go”文件,需要在一个包main中。