`
bluky999
  • 浏览: 716086 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Google GO 语言初试

阅读更多

首先来看看TIOPE上3月份的语言排名:

 

 

Position
Mar 2010 Position
Mar 2009 Delta in Position Programming Language Ratings
Mar 2010 Delta
Mar 2009 Status
1 1 Java 17.509% -2.29%   A
2 2 C 17.279% +1.42%   A
3 4 PHP 9.908% +0.42%   A
4 3 C++ 9.610% -0.75%   A
5 5 (Visual) Basic 6.574% -1.71%   A
6 7 C# 4.264% -0.06%   A
7 6 Python 4.230% -0.95%   A
8 9 Perl 3.821% +0.40%   A
9 10 Delphi 2.684% -0.03%   A
10 8 JavaScript 2.651% -0.96%   A
11 11 Ruby 2.327% -0.27%   A
12 32 Objective-C 1.970% +1.79%   A
13 - Go 0.921% +0.92%   A
14 15 SAS 0.769% -0.03%   A
15 13 PL/SQL 0.737% -0.31%   A
16 22 MATLAB 0.661% +0.20%   B
17 17 ABAP 0.639% +0.00%   B
18 16 Pascal 0.603% -0.13%   B
19 19 ActionScript 0.594% +0.11%   B
20 27 Fortran 0.563% +0.24%   B

 

 

本人无法理解为何GO上升如此之快? 国外是啥情况呢?反正国内没听过几个人在用,几乎都是好奇而去下载安装试试,学习下而已,发挥了程序员优秀的学习能力!

 

话不多说,谈正事:GO语言的Hello world,需要先安装GO环境;最初只能在*nix系统上安装,主要是linux;后来有了go-windows,目前我还不知道是否有MAC上的版,估计不会有,没太大的必要吧。

 

 

1 GO on linux: http://golang.org/     GO 程序的编译使用gccgo,所以需要有gcc;如果已经有了gcc也需要enable GO语言的貌似,总之安装方法在GO网站非常详细了已经。安装好后同样要设置环境变量,细节参考GO网站的安装指南。

 

 

 

2 GO on windows :  http://code.google.com/p/go-windows/   这个安装相对简单很多,下载ZIP文件解压,然后设置环境变量,OK!

 

set goos=mingw;         set goroot=<the go folder> ;   set goarch=386   

 

为了方便在CMD下执行,最好给PATH也添加上 GO的bin目录!

 

 

 

 

3 GO hello world :

 

package main

import "fmt"

func main() {
  fmt.Printf("Hello, 世界\n")
}

 

 

总结: 本人只是出于学习目的,了解和学习下GO的环境建立以及hello world程序;更多GO的信息可以参考GO网站和一些用户交流群!

分享到:
评论
1 楼 bluky999 2010-04-29  
今天在slideshare上看了一遍google某工程师写的go ppt,感想还是挺多。

go,很多人眼中的下一个牛x的系统编程语言,在语言级的并发方面非常突出,语法兼取c和python的长处.

相关推荐

Global site tag (gtag.js) - Google Analytics