《学习Go语言》中文版

这是关于来自Google 的Go 语言的简介。目标是为这个新的、革命性的语言提供一个指南。

什么是Go?来自于网站:

Go 编程语言是一个使得程序员更加有效率的开源项目。Go 是有表达力、简洁、清晰和有效率的。它的并行机制使其很容易编写多核和网络应用,而新奇的类型系统允许构建有弹性的模块化程序。Go 编译到机器码非常快速,同时具有便利的垃圾回收和强大的运行时反射。它是快速的、静态类型编译语言,但是感觉上是动态类型的,解释型语言。

这本书的目标读者是那些熟悉编程,并且了解多种编程语言,例如C,C++,Perl,Java,Erlang,Scala,Haskell。这不是教你如何编程的书,只是教你如何使用Go。

本书代码托管于 github

英文版由 Miek Gieben 维护。。

用 git 克隆项目:

git clone git://github.com/mikespook/Learning-Go-zh-cn.git

然后根据 README.md 中的内容安装所需依赖包,编译即可得到 pdf。

编译好的成品这里下载:《学习Go语言》中文版(20131116)

  • 【20130723】同步到英文版 2013-11-16。
  • 【20130723】同步到英文版 2013-06-12。
  • 【20120730】同步到英文版 2012-07-27。修改CJK方式。
  • 【20120608】改进了第三章的细节格式,对一些中文表达进行了调整。
  • 【20120428】改进了前言、第一章、第二章的细节格式,修复了一些错误。
  • 【20120409】同步到英文版 2012-04-09,标记为 1.0 版本。
  • 【20120210】同步到英文版 2012-02-08,更新了 Go-1 的工具变化。
  • 【20120110】更新部分 Go-1 的内容。
  • 【20111110】发布0.4版,同步到英文的 2011-10-25,增补 Windows 部分安装。
  • 【20110914】发布0.4版 6 寸屏幕版本(for Kindle)供试读。
  • 【20110904】发布0.4版供试读。
  • 【20110607】发布完整翻译内容供试读。
  • 【20110603】发布第一章至第七章内容供试读。
  • 【20110527】发布第一章至第六章内容供试读。
  • 【20110501】发布第一章至第五章内容供试读。
  • 【20110418】发布第一章至第四章内容供试读。
  • 【20110413】发布第一章、第二章内容供试读。

鉴于我个人精力有限,建议有能力的同学通过 Pull requests 功能向这本书提交补丁,以便加快 issue 的修复。

谢谢大家!

121 thoughts on “《学习Go语言》中文版”

  1. 我在获取
    go get github.com/mikespook/goemphp/php
    时 ,报了下面错,请问什么原因导致的
    9:11: fatal error: ‘zend.h’ file not found
    #include “zend.h”
    ^
    1 error generated.

  2. 你好,请问你在github 上的 tex 文件代码包 如何在windown + ctex 这个环境下编译呀?我没有找到入口。

    (我用的是windows 下的 CTEX,)

  3. 抱歉,我自己没有 windows 的环境,不是很清楚有什么依赖的包。不过按照 Ubuntu 下的 tex 依赖的包安装完整,应该是不会有问题的。

  4. font size is too small. any way to make the fontsize bigger?

    thanks,

  5. 感谢你的译本,基本掌握了Go语言的编程,不知可否介绍一些开源的项目,以便进一步学习,非常感谢!

  6. 这里要请教作者一个事情了,本书的原著应该是由Miek Gieben制作的吧?(从git提交历史也能明显的看出来,同时您给的原著链接已失效,正文请看:https://miek.nl/go/)
    而作者您本人应该更多是做了英文翻译的工作,但感觉作者博文及书中并未明确说明,给人的感觉反而是英文版是从您这翻译过去的(原话:“英文版由 Miek Gieben 维护。。”),而且pdf中竟未给出原作者的链接(反而是列举了一个俄文的作者。。。)。
    所以我在此求证一下,请作者本人给原作一个明确的说明和链接。

  7. Miek 撰写了英文版,然后大家翻译了各个语言的版本。然后分别维护。抱歉,中文版我已经放弃维护了。早期国内没有人写 Go 相关的东西,那时候还很有必要。现在阿猫阿狗都在著书立传我维护也没有什么实际意义。PDF 的版本是沿用了 Miek 的模板,所以有什么没有什么各个版本都差不多。你要是有疑问,可以写信给 Miek 直接问他。我们断断续续有些书信来往,涉及私人信息,不能公开给你。BUT (everything has the BIG BUT),你要是纯粹找茬,那抱歉了,滚粗不送,哈哈哈~~

Leave a Reply

Your email address will not be published. Required fields are marked *

As Golang beyond PHP