第 N 次Hello World ! Ready ?Go !
Go 语言
Go(又称 Golang)是一种静态强类型、编译型语言。Go 语言语法与 C 相近。
Go语言起源于2007年,并于2009年正式对外发布。
它从2009年9月21日开始,作为谷歌公司 20% 兼职项目,即相关员工利用20%的空余时间来参与Go语言的研发工作。
搭建开发环境
下载安装包
🚀 下载地址
控制台输入:go version
查看Go版本,检测是否安装成功。
配置环境变量
Path
D:\Program Files\Go\bin
GOROOT
安装目录,譬如:D:\Program Files\Go
GOPATH
用来存储代码和依赖包,自己新建一个 GoWorks 文件夹,譬如:D:\Program Files\GoWorks
GoWorks 文件夹下,再新建三个文件夹,分别是:
bin
pkg
src
控制台输入:go env
查看是否配置成功
安装开发工具
🚀 GoLand
vscode 配置 Go语言开发环境
前端习惯使用vscode开发,在vscode中安装插件,同样使用Go语言。
1.从扩展管理中安装 Go 插件
2.安装插件依赖的工具
按 ctrl+shift+p
调出命令面板,
输入 go install tools
选 Go: Install/Update Tools
第 N 次 Hello World
新建 hello.go 文件
package main
import "fmt"
func main() {
fmt.Println("HelloWorld")
}
在Go语言中,没有main函数则无法执行
运行 hello.go 文件
go run hello.go
成功输出:
HelloWorld
初次见面,请多多关照。今后不定期,再捣鼓捣鼓。
小故事
tips1:
2007年9月20日的下午,在谷歌山景城总部的一间办公室里,谷歌大佬程序员 Rob Pike 在等待一个 C++ 项目构建的过程中和谷歌的另外两个大佬级程序员 Robert Griesemer 和 Ken Thompson 进行了一次有关设计一门新编程语言的讨论:
计算机硬件技术更新频繁,性能提高很快。目前,主流的编程语言发展明显落后于硬件,不能合理利用多核多CPU的优势提升软件系统性能。
软件系统复杂度越来越高,维护成本越来越高,目前缺乏一个足够简洁高效的编程语言。
企业运行维护很多 C/C++ 的项目,C/C++ 程序运行速度虽然很快(因为采用静态编译),但是编译速度却很慢,同时还存在内存泄漏的一系列困扰需要解决。
tips2:
Go语言的图标 gopher (囊地鼠)是 Rob Pike 老婆制作的。
tips3:
云原生时代,Go语言或将成为新的主力开发语言。
什么是云原生?
云原生是一种新型技术体系,是云计算未来的发展方向。
云原生是基于分布部署和统一运管的分布式云 ,以容器、微服务等技术为基础建立的一套云技术产品体系。
云原生应用也就是面向“云”而设计的应用,在使用云原生技术后,开发者无需考虑底层的技术实现,可以充分发挥云平台的弹性和分布式优势,实现快速部署、按需伸缩、不停机交付等。
最后的话
以上,如果对你有用的话,不妨点赞收藏关注一下,谢谢 🙏
😊 微信公众号: OrzR3
💖 不定期更新一些技术类,生活类,读书类的文章。
转载自:https://juejin.cn/post/7165669292522864676