Go
目录
1 GO简介 1
1.1 GO语言简介 1
2 GO安装 1
2.1 标准包安装 1
1 Go简介
1.1 Go语言简介
Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程,可以在不损失应用程序性能的情况下降低代码的复杂性。
2 Go安装
Go有多种安装方式,可以选择直接喜欢的方式安装go,下面简单简绍一下三种常见的安装方式。
Go源码安装:这是一种标准的软件安装方式。对于经常使用Unix类系统的用户,尤其对于开发者来说,从源码安装是最方便而熟悉的。
Go标准包安装:Go提供了方便的安装包,支持Windows、Linux、Mac等系统。这种方式适合初学者,可根据自己的系统位数下载好相应的安装包,一路next就可以轻松安装了。
第三方工具安装:目前有很多方便的第三方软件包工具,例如Ubuntu的apt-get、Mac的homebrew等。这种安装方式适合那些熟悉相应系统的用户。
2.1 标准包安装
Go的最简单安装就是标准包安装,这是Go为每个平台提供了打好包的一键安装只需要next设置即可完成Go的安装,这些包默认会安装到如下目录:C:/Go (linux系统:/usr/local/go),当然你可以设置自己的安装目录。
Go的安装包下载地址:
http://code.google.com/p/go/downloads/list
我们可以查看自己系统信息来下载不同的包:Windows系统可以通过运行cmd,输入systeminfo来查看系统信息,系统类型中若显示“x64-based PC”,即为64位系统;若显示“X86-based PC”,则为32位系统。Mac系统直接使用64位,因为Go所支持的Mac OS X版本已经不支持纯32位处理器了。Linux系统可通过在Terminal中执行命令uname –a来查看系统信息,若显示有x86_64的为64为系统,如果显示有i686 i386即是32位系统。也可以在网上查找更多有关查看系统的方法。
Windows下安装标准包:
(1)安装Go环境
访问下载地址,32windows系统下载go1.0.3.windows-386.msi包,双击执行安装文件,默认next可安装成功。安装过程我们可以设置自己的安装目录,默认目录是C:/Go。
安装完成后运行cmd,输入go命令,可以看到go命令的一些信息,说明已经安装成功,如果出现go命令不存在信息,那么可以看看环境变量path中是否有C:/Go/bin路径配置。我们也可以看看是否有GOROOT环境变量值为C:/Go,该变量表示go的安装目录。
(2)测试Go环境
Go本身就为我们提供了很多测试程序,在go的安装路径C:\Go目录下可以看到test目录,test中为我们提供了很多go测试程序,这些程序也是我们学习go语言不错的资源。
运行cmd:
//进入测试目录
>cd c:/Go/test
//编译go程序,执行完后可以看到在test目录中已经生成了一个helloword.exe可执行文件
>go build helloword.go
//执行可执行程序,我们可以看到输出:hello,word信息。
>helloword
hello,word
//清除go的编译和执行文件
>go clean
查看helloword.go程序源码如下:
package main
func main() {
print("hello, world\n")
}
分享到:
相关推荐
go语言入门教程.pdf
Go语言区块链从入门到深度实战,这是一套Go+区块链的课程,课程提供配套的源码、课件和软件下载。
Go语言有时候被描述为“C类似语言”,或者是“21世纪的C语言”。Go从C语言继承了相似的表达式语 法、控制流结构、基础数据类型、调用参数传值、指针等很多思想,还有C语言一直所看中的编译后机器 码的运行效率以及和...
go语言入门指南,go入门基础,go从基础到精通
Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易 Go 是由 Google 的一个团队与一些开源社区的 贡献者 一同开发的开源项目。 Go 编程语言是一个开源项目,它使程序员更具生产力。 Go 语言具有很...
Go语言入门经典 源码
区块链 go语言 快速入门 Go安装包 IDE工具 代码 区块链之Go语言快速入门 ppt
go语言的使用指南 适合java c c++ python 等语言熟悉的编程人员
go语言入门教程,让你轻松的入门学习掌握。Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发Go,是因为过去10...
基于黑马程序员同名视频教程整理,讲解了 go 语言的入门知识。 如果您需要该文件,但是没有积分,可留言给我
golang从入门到不放弃这本书,从基础到深入介绍Go语言。
Go预研入门级源码资源
Go语言区块链从入门到深度实战视频课程 区块链 - 以太坊.zip
go语言的入门文档. 介绍了go语言的语法和应用场景. 值得一看.
关于go语言开发一本书,很适合初学者,欢迎各位coder下载
《Go语言入门经典》_张海燕
该教程主要是针对想要Go入门学习的,够用就好
Go语言视频零基础入门到精通项目实战web编程Golang Go语言视频零基础入门到精通项目实战web编程Golang
第3章_Go语言快速入门 第4章_Go语言的基本语法与开发基础 第5章_用Go语言进行数学、科学领域的计算 第6章_用Go语言开发1个命令行工具 第7章_Go语言中的字符串处理 第8章_Go语言中的正则表达式 第9章_Go语言文件处理 ...