go的环境搭建以及部署vscode

目录

一、GO基本概念

二、GO语言的特点

三、GO语言前景

四、GO开发环境部署

1、安装go

2、安装vscode

3、第一条go语句

code running插件运行

终端运行go run

生成一个exe文件 go build 


一、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中。

code running插件运行

终端运行go run

生成一个exe文件 go build 

THE END
< <上一篇
下一篇>>