Go语言是谷歌2009发布的第二款开源编程语言。
Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。不仅可以开发web,可以开发底层,目前知乎就是用golang开发。区块链首选语言就是go,以-太坊,超级账本都是基于go语言,还有go语言版本的btcd.
Go的目标是希望提升现有编程语言对程序库等依赖性(dependency)的管理,这些软件元素会被应用程序反复调用。由于存在并行编程模式,因此这一语言也被设计用来解决多处理器的任务。
Go的网站就是用Go所建立,但Google有更大的野心。该软件是专为构建服务器软件所设计(如Google的Gmail)。Google认为Go还可应用到其他领域,包括在浏览器内执行软件,取代JavaScript的角色。
Go语言被设计成一门应用于搭载Web服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。
对于高性能分布式系统领域而言,Go语言无疑比大多数其它语言有着更高的开发效率。
它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。
@安装编译器
方案一
下载安装包
解压到特定目录
cd /usr/local
tar -zxvf goxxx.tar.gz
配置PATH
export PATH=$PATH:/usr/local/go/bin
使配置永久生效
sudo gedit /etc/profile
export PATH=$PATH:/usr/local/go/bin
source /etc/profile 或 reboot
方案二
sudo apt install golang-go
@编译HelloWorld
go build hello.go
./hello
@安装GoLand
下载安装包,解压到任意目录
cd ~
tar -zxvf goland-xxx.tar.gz
执行bin目录下的goland.sh
cd ~/golandxxx/bin
./goland.sh
在线激活
配置GOROOT和GOPATH
兄弟连Go语言培训官网:http://bt.itxdl.cn/
有疑问加站长微信联系(非本文作者)