人生苦短我用GO——go语言的安装

目录

Go介绍

                特性

 安装GO环境

 安装编写go的编辑器——vscode

总结


Go介绍

        Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。

        Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。

                特性

它是大规模构建快速、可靠和高效的软件

  • Go 是谷歌支持的开源编程语言
  • 易于学习和入门
  • 内置并发和强大的标准库
  • 不断发展的合作伙伴、社区和工具生态系统

摘自官网中的一段话 

“当时,没有一个团队成员知道 Go,但 在一个月内,每个人都在用 Go 编写代码,我们正在构建端点。正是灵活性、易用性以及 Go 背后真正酷的概念(Go 如何处理本机并发、垃圾收集,当然还有安全性+速度。)帮助我们在构建过程中参与其中。还有,谁能打败那个可爱的吉祥物!”

— Jaime Enrique Garcia Lopez, Capital One高级软件开发经理

 安装GO环境

官网地址Downloads - The Go Programming Language

Windows版本直接下载即可 

傻瓜式安装一直点下一步,路径可以选择(我默认c盘) 

 

 安装好了之后,设置环境变量

添加path环境 

 

 设置go的工作目录,当然路径可以按照自己的磁盘来

 测试安装成功 cmd,显示如下结果说明你的环境已经完成了

 安装编写go的编辑器——vscode

        vscode是一款免费的、开源的、高性能的、跨平台的、轻量级的代码编辑器,同时,在性能,语言支持、开源社区方面也做的很不错!在开发的环境中vscode是一个不错的选择

Download Visual Studio Code - Mac, Linux, Windows 官方下载地址

如何安装就不多介绍了就一直下一步选择选择路径没什么

安装好之后就是这样子

 vscode的插件是真的人性化如果你的英文不好,那么就和我一样安装个中文插件英文very good的话当我没说,

安装go的插件这才是重要的 

 

 重启vscode

在指定工作目录下创建文件夹以及文件注意要是.go结尾,此时要让你安装go所需的环境插件,安装所有即可

 因为是国外的嘛,所以我们要借助代理服务器使用

要关闭go env -w GO111MODULE=off

PS C:\Program Files\golangpro> go env -w GO111MODULE=off

 最后出现如下图所示代表go的环境已经准备完毕了

 此时让我们运行一个hello world试试看吧

package main

import (
	"fmt"
)

func main() {
	fmt.Println("hello world")
}

打开终端运行 

PS D:\golang> go run .\dev_code\day01\test1\demo1.go
hello world

或者下载一个插件

此时只需点击就可运行了 

 

总结

        go语言也叫容器语言,是当今云原生不可剥离的一种编译性语言,微服务的诞生也成就了go的辉煌,如今好多企业都在使用go来完成他们公司的业务。

        其次就是编译器的选择,学习编辑器的学习,也和编辑语言一样。当使用一个工具时,你最关心的应该是它能用来做什么,它擅长做什么,以及它不能做什么;换句话说,就是指这个工具的‘上限’和‘下限’ 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小柏ぁ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值