又有新的编程语言出来了,这次是Google的Go,一种系统级的新的编程语言,主要用来应对多核处理器带来的挑战。这门语言也有其他的特性,包括速度快、面向对象、类型安全、并发、内存回收等。目前Go语言编译出来的程序的性能还不错,只比C+慢20%左右。
Go语言背后的发明者都是Google的牛人:
- Thompson:1983年图灵奖获得者,Unix操作系统的作者之一。B语言(C语言的前身)的作者。
- Pike:贝尔实验室的Unix小组成员之一,UTF-8编码的创建者之一。
- Robert Griesemer:Java HotSpot编译器和Google Chrome的JavaScript引擎V8的作者之一。
Go语言的程序大概长下面这个样子:
package main
import "fmt"
func main() {
fmt.Printf("Hello, 世界\n")
}