[阅读: 543] 2009-11-12 04:28:54
Google今天宣布推出名称为Go的新编程语言,旨在让编程人员更轻松、更快速和更高效的编写应用。
Google员工将Go称为一个“试验性语言”,试图融合Python等动态语言的开发速度和C或C++等编译语言的性能和安全。
Google Go团队成员在博客中表示,编译完成的Go程序的运行速度接近C语言。
http://golang.org/
例子程序,实现echo命令
package main
import (
"os";
"flag"; // command line option parser
)
var omitNewline = flag.Bool("n", false, "don't print final newline")
const (
Space = " ";
Newline = "\n";
)
func main() {
flag.Parse(); // Scans the arg list and sets up flags
var s string = "";
for i := 0; i < flag.NArg(); i++ {
if i > 0 {
s += Space
}
s += flag.Arg(i)
}
if !*omitNewline {
s += Newline
}
os.Stdout.WriteString(s);
}
oooO ↘┏━┓ ↙ Oooo
( 踩)→┃你┃ ←(死 )
\ ( →┃√┃ ← ) /
\_)↗┗━┛ ↖(_/
