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的安装包下载地址:
[url]http://code.google.com/p/go/downloads/list[/url]
我们可以查看自己系统信息来下载不同的包: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语言不错的资源。
查看helloword.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的安装包下载地址:
[url]http://code.google.com/p/go/downloads/list[/url]
我们可以查看自己系统信息来下载不同的包: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")
}