Google发布Go语言已经有一段时间了,但是还少有在论坛看到关于Go的讨论,几个Go语言的BBS也冷冷清清的,国内程序员对 Go语言 似乎还持观望态度。在看了它的一点特性和一段时间的试用之后,我感受到了 Go语言 给我带来的乐趣,个人觉得 Go语言 以后将会有很好的发展前景,我已经是等不及了,我要好好学习一下这门语言,当然还有对里面的大牛们产生的崇拜!^_^
特翻译该语言规范,以加深对其的了解。完整的文档可以在 http://github.com/border/golang-china/ 下载。
原文:http://golang.org/doc/go_spec.html
翻译:红猎人 (zengsai@gmail.com)
Introduction 介绍[Top]
This is a reference manual for the Go programming language. For more information and other documents, see http://golang.org.
该文档是 Go 语言的参考手册。更多信息和文档参见: http://golang.org.
Go is a general-purpose language designed with systems programming in mind. It is strongly typed and garbage-collected and has explicit support for concurrent programming. Programs are constructed from packages, whose properties allow efficient management of dependencies. The existing implementations use a traditional compile/link model to generate executable binaries.
Go 是一种通用编程语言,为系统编程而设计。它是强类型语言,拥有垃圾回收机制,并且明确支持并行编程。 程序由 包 构成, 包 具有的特性可以有效管理依赖关系。现有的实现采用“编译/链接”模式 来生成可执行二进制文件。
The grammar is compact and regular, allowing for easy analysis by automatic tools such as integrated development environments.
语法紧凑而有规律,自动工具(比如集成开发环境)可以很容易的对其进行分析。