This commit is contained in:
Unknown
2013-04-08 16:42:26 -04:00
parent e759472355
commit 819459f68b
5 changed files with 26 additions and 6 deletions

View File

@@ -8,7 +8,7 @@
该翻译版本已获得原作者(Ivo Balbaert)本人授权,并表示支持开源事业的发展!
##翻译进度
[前言](./eBook/preface.md)
[起源与发展](./eBook/01.1.md)
##支持本书
如果你喜欢本书《Go入门指南》你可以参与到本书的翻译或纠正工作中来一同完善本书并帮助壮大Go语言在国内的学习群体给大家提供更好的学习资源。

View File

@@ -25,9 +25,9 @@ Russ Cox 加入开发团队后着手语言和类库方面的开发也就是Go
- 2010年5月谷歌投入使用
- 2011年5月5日Google App Engine 支持Go语言
从2010年5月起谷歌开始将Go语言投入到后端基础设施的实际开发中例如开发用于管理后端复杂环境的项目。有句话叫“吃你自己的狗食”体现了谷歌确实想要投资这门语言,并认为它是有生产价值的。
从2010年5月起谷歌开始将Go语言投入到后端基础设施的实际开发中例如开发用于管理后端复杂环境的项目。有句话叫“吃你自己的狗食”句话恰好体现了谷歌确实想要投资这门语言,并认为它是有生产价值的。
Go语言的官方网站是 [https://golang.org](https://golang.org)这个站点采用Python作为前端并且使用Go语言自带的工具 godoc 运行在 Google App Engine 上来作为Web服务器提供文本内容。在官网的首页有一个功能叫做 Go-playground是一个Go代码的简单编辑器的沙盒它可以在没有安装Go语言的情况下在你的浏览器中编译并运行Go它提供了一示例其中包括国际惯例“Hello, World!”。
Go语言的官方网站是 [https://golang.org](https://golang.org)这个站点采用Python作为前端并且使用Go语言自带的工具 godoc 运行在 Google App Engine 上来作为Web服务器提供文本内容。在官网的首页有一个功能叫做 Go-playground是一个Go代码的简单编辑器的沙盒它可以在没有安装Go语言的情况下在你的浏览器中编译并运行Go它提供了一示例其中包括国际惯例“Hello, World!”。
更多的信息详见 [http://code.google.com/p/go/](http://code.google.com/p/go/)Go项目Bug追踪和功能预期详见 [http://code.google.com/p/go/issues/list](http://code.google.com/p/go/issues/list)。
@@ -39,3 +39,19 @@ Go通过以下的Logo来展示它的速度并以囊地鼠Gopher作为
谷歌邮件列表 [golang-nuts](http://groups.google.com/group/golang-nuts/) 非常活跃,每天的讨论和问题解答数以百计。
关于Go语言在 Google App Engine 的应用,这里有一个单独的邮件列表 [google-appengine-go](https://groups.google.com/forum/#!forum/google-appengine-go)不过2个邮件列表的讨论内容并不是分得很清楚都会涉及到相关的话题。[go-lang.cat-v.org/](http://go-lang.cat-v.org/) 是Go语言开发社区的资源站[irc.freenode.net](http://irc.freenode.net) 的#go-nuts 是官方的 Go IRC频道。
[http://twitter.com/#!/go_nuts](http://twitter.com/#!/go_nuts) 是Go语言在Twitter的官方帐号大家一般使用 #golang 作为话题标签。
这里还有一个在Linked-in的小组[http://www.linkedin.com/groups?gid=2524765&trk=myg_ugrp_ovr](http://www.linkedin.com/groups?gid=2524765&trk=myg_ugrp_ovr)。
Go编程语言的维基百科[http://en.wikipedia.org/wiki/Go_(programming_language)](http://en.wikipedia.org/wiki/Go_(programming_language))
Go语言相关资源的搜索引擎页面[http://go-lang.cat-v.org/go-search](http://go-lang.cat-v.org/go-search)
Go语言还有一个运行在 Google App Engine 上的 [Go Tour](http://go-tour.appspot.com/),你也可以通过执行命令 `go install go-tour.googlecode.com/hg/gotour` 安装到你的本地机器上。
##链接
- [目录](directory.md)
- 上一部分:[前言](preface.md)
- 下一节: [语言的主要特性与发展的环境和影响因素](01.2.md)

View File

@@ -3,4 +3,7 @@
或者先去看看 [《Go编程基础》](https://github.com/Unknwon/go-fundamental-programming) 或者 [《Go Web编程》](https://github.com/astaxie/build-web-application-with-golang) 也可以喔~~
如果不想学习,去逛逛 [Golang中文社区](http://bbs.mygolang.com/forum.php) 或者 [Go语言学习园地](http://studygolang.com/) 也不错哒。
如果不想学习,去逛逛 [Golang中文社区](http://bbs.mygolang.com/forum.php) 或者 [Go语言学习园地](http://studygolang.com/) 也不错哒。
#1.2 语言的主要特性与发展的环境和影响因素
##1.2.1 影响Go语言发展的早期编程语言

View File

@@ -4,6 +4,7 @@
## 第一部分学习Go语言
- 第1章Go语言的起源发展与普及
- 1.1 [起源与发展](01.1.md)
- 1.2 [语言的主要特性与发展的环境和影响因素](01.2.md)
- 第2章安装与运行环境
- 第3章编辑器、集成开发环境与其它工具

View File

@@ -51,7 +51,7 @@ Go语言通过改善或去除在CC++或Java中的一些所谓“开放”特
这里有一段来自在C++Java和Python领域众所周知的专家 Bruce Eckel 的评论:
“作为一个有着C/C++背景的开发者我在使用Go语言时仿佛呼吸到了新鲜空气一令人心旷神怡。我认为使用Go语言进行系统编程开发比使用C++有着更显著的优势因为它在解决一些很难用C++解决的问题的同时让我的工作变得更加高效。我并不是说C++的存在是一个错误,相反我认为这是历史发展的必然结果。当我深陷在C语言这门略微比汇编语言好一点的泥潭时我坚信任何语言的构造都不可能支持大型项目的开发。像垃圾回收或并发语言支持这类东西在当时都是极其荒谬的主意根本没有人在乎。C++向大型项目开发迈出了重要的第一步,带领我们走进这个广袤无垠的世界。很庆幸 Stroustrup 做了让C++兼容C语言以能够让其编译C程序这个正确的决定。我们当时需要C++的出现。
“作为一个有着C/C++背景的开发者我在使用Go语言时仿佛呼吸到了新鲜空气一令人心旷神怡。我认为使用Go语言进行系统编程开发比使用C++有着更显著的优势因为它在解决一些很难用C++解决的问题的同时让我的工作变得更加高效。我并不是说C++的存在是一个错误,相反我认为这是历史发展的必然结果。当我深陷在C语言这门略微比汇编语言好一点的泥潭时我坚信任何语言的构造都不可能支持大型项目的开发。像垃圾回收或并发语言支持这类东西在当时都是极其荒谬的主意根本没有人在乎。C++向大型项目开发迈出了重要的第一步,带领我们走进这个广袤无垠的世界。很庆幸 Stroustrup 做了让C++兼容C语言以能够让其编译C程序这个正确的决定。我们当时需要C++的出现。
“之后我们学到了更多。我们毫无疑问地接受了垃圾回收异常处理和虚拟机这些当年人们认为只有疯子才会想的东西。C++的复杂程度新版的C++甚至更加复杂极大了影响了软件开发的高效性这使得它再也不再适合这个时代。人们不再像过往那样认同在C++中兼容使用C语言的方法认为这些工作只是在浪费时间牺牲人们的努力。就在此时Go语言已经成功地解决了C++中那些本打算解决却未能解决的关键问题。”
@@ -61,4 +61,4 @@ Go语言通过改善或去除在CC++或Java中的一些所谓“开放”特
##链接
- [目录](directory.md)
- 下一: [Go语言的起源发展与普及](01.1.md)
- 下一部分: [Go语言的起源发展与普及](01.1.md)