栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

go的环境搭建

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

go的环境搭建

目录

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/771323.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号