一:Go语言
(一)历史
- 第一次关于Go语言的设计讨论是在2007年9月20日,一个周四的下午;
- Go语言的名字诞生于9月25日,在Rob Pike,Robert Griesemer和Thompson的来往信件中我们可以看见一些关于这门语言命 名的 一些设计考量:
- Subject: Re: prog lang discussion
- From: Rob 'Commander' Pike
- Date: Tue, Sep 25, 2007 at 3:12 PM
- To: Robert Griesemer, Ken Thompson
- i had a couple of thoughts on the drive home.
- 1. name
- 'go'. you can invent reasons for this name but it has nice properties. it's short, easy to type. tools: goc, gol, goa. if there's an interactive debugger/interpreter it could just be called 'go'. the suffix is .go
- ...
- Go项目将2009年11月10日,即Go项目正式开源的那天作为其官方生日。最初Go项目托管在code.google.com上,几年后迁移至GitHub。
- 《Go语言:成长的十年》,原文链接:https://news.ycombinator.com/item?id=15307870
(二)优点
- 使高度可用和可扩展的网络应用程序的开发变得简单和容易;
- go编译器支持静态链接。所有go代码都可以静态链接到一个大型的二进制文件中,并且可以轻松部署到云服务器中,而无需担心依赖关系。
二:安装及环境配置
(一)安装
- golang支持Windows,Mac和linux系统,可以在https://studygolang.com/dl上下载相应的二进制文件
- 推荐使用GoLand作为开发工具,下载地址:https://www.jetbrains.com/go/
(二)环境配置
- 下载相应系统的二进制文件,点击安装,基本会自己配置相应的路径
- 如果没有,请把安装目录下的bin添加到path环境变量中去