你和我时光 发表于 2019-12-7 10:53:45

电子书:《GO程序设计语言》

527
                       



内容简介:

计0学因书
Go程序设计语言
艾伦A.A.多诺万( Alan A.A. Donna
1布菜思w尼汉(m)着
林斯领大学
Li道兵高博庞向才金鑫鑫林齐斌译
The Go Programming Language
ogami
g
Q熟是
图书在版编目(CIP)数据
Go程序设计语言/(美)艾伦A.A,多诺万( Alan A.A. Donovan),(美)布菜恩W.柯尼
汉( Brian W. Kernighan)響;Li道兵等译,一北京:机械工业出版社,2017.1
(计算机科学丛书)
书名原文: The Go Programming Language
SBN978-7-111-55842-2
L.G….①艾…②布…③Li…II.C语言一程序设计IV,TP312.8
中圆版本图书馆CIP数据核字(2017)第01142号
本书版权登记号:图字;01-2015-7914
Authorized translation from the English language edition, entitled The Go Programming
anguage. 978-0-13-419044-0, by Alan A. A Donovan, Brian W. Kernighan, published by
Education, Inc, Copyright c 2016 Alan A. A. Donovan Brian W. Kernighan
All rights reserved. No part of this book may be reproduced or transmitted in any for
or by any means, electronic or mechanical, including photocopying, recording or by any
information storage retrieval system, without permission from Pearson Education, Inc
China Machine Press Copyright o 2017.
本书中文简体字版由 Pearson Education(培生教育出版集团)投权机械工业出版社在中华人民其
和guo境内(不包括香港、速门特别行政区及台湾地区)独家出版发行。未经出版者书面许可,不得以任
何方式抄、复制或节录本书中的任何部分
本书封底贴有 Pearson Education(培生教育出版集团)敵光防你标签,无标签者不得销售
本书由《C程序设计语言的作者 Kernighan和谷数公司Go团队主管 Alan Donovan联缺写
是学习Go语言程序设计的权威指南。本书共13章,主要内容包括:Go的基础知识、基本结构、基本
数据类型、复合数据类型、函数、方法、接口、 coroutine、通道、共享变量的井发性、包、go工
试、反射等
本书适合作为计算机相关专业的数材,也可供Go语言好者阅读
出版发行:机械工业出版社(北京市四域区百万庄大22号审政码10007
责任编:谢晓芳
责任校对:董纪丽
印:北京市荣盛彩色印制有限公司
版次:2017年4月第1版第1次印刷
开本:185mmx260mm1/16
印张:18.75
8-7-111-55842
定价:79.00元
凡购本书,如有、倒、页,由本社发行调换
投稿越:(010)88379604
购书热线:(010)683262948837964968995259读者信箱:his(chzbook.com
版权所有·权必究
封底无防伪根均为造
本韦法律问:北京大成律师事务所Han光/晓东
出版者的话
The Go Programming Language
。文艺复兴以来,源远流长的科学精神和逐步形成的学术规范,使西方guo家在自然科学的各
个领域取得了垄断性的优势;也正是这样的优勢,使美guo在信息技术发展的六十多年间名家辈
出、独領风骚。在商业化的_进.程_中,美guo的产业界与教育界越来越紧密地结合,计算机学科中
的许多秦山北斗同时身处科研和教学的最前线,由此而产生的经典科学著作,不仅擘划了研究
的范,还揭示了学术的源变,既循学术规范,又自有学者个性,其价值并不会因年月的流
逝而减退
近年,在全球信息化大潮的推动下,我guo的计算机产业发展迅猛,对专业人オ的需求ri益
迫切。这对计算机教育界和出版界都既是机遇,也是挑战;而专业教材的建设在教育战略
得举足轻重。在我guo信息技术发展时间较短的现状下,美guo等发达guo家在其计算机科学发展的
几十年间积淀和发展的经典教材仍有许多值得借鉴之处。因此,引进一批guo外优秀计算机教材
将对我guo计算机教育事业的发展起到积极的推动作用,也是与世界接轨、建设真正的世界一流
大学的必由之路。
机械工业出版社华章公司较早意识到“出版要为教育服务”。自1998年开始,我们就将工
作重点放在了遵选、移译guo外优秀教材上。经过多年的不解努力,我们与 Pearson, Mcgraw
Hil, Elsevier,MIT, John Wiley&Sons, Cengage等世界著名出版公司建立了良好的合作关
系,从他们现有的数百种教材中甄选出 安drew S. Tanenbaum, Bjarne Stroustrup, Brian W
Kernighan, Dennis Ritchie, Jim Gray, Afred V Aho, John E. Hopcroft, Jeffrey D. Ullman
Abraham Silberschatz, William Stallings, Donald E Knuth, John L Hennessy, Larry L. Peterson
等大师名家的一批经典作品,以“计算机科学丛书”为总称出版,供读者学习、研究及珍藏
大理石纹理的封面,也正体现了这套丛书的品位和格调。
计算机科学丛书”的出版工作得到了guo内外学者的鼎力相助,guo内的专家不仅提供了中
肯的选題指导,还不辞劳苦地担任了翻译和审校的工作;而原书的作者也相当关注其作品在中

guo的传播,有的还专门为其书的中译本作序。迄今,“计算机科学丛书”已经出版了近两百个
品种,这些书籍在读者中树立了良好的口碑,并被许多高校采用为正式教材和参考书籍。其影
印版“经典原版书库”作为姊蛛篇也被越来越多实施双语教学的学校所采用。
权威的作者、经典的教材、一流的译者、严格的审校、精细的编辑,这些因素使我们的图
书有了质量的保证。随着计算机科学与技术专业学科建设的不断完善和教材改革的逐渐深
教育界对guo外计算机教材的需求和应用都将步入一个新的阶段,我们的目标是尽善尽美,而反
馈的意见正是我们达到这一终极目标的重要帮助。华章公司欢迎老师和读者对我们的工作提出
建议或给予指正,我们的联系方法如下
华章网站:www.hzbook
电子邮件; hzjsj(a hzbook.c
联系电话:(010)88379604
联系地址:北京市西城区百万庄南街1号
邮政编码:100037
华章科技图书出版中
译者序
很高兴这次应高博的邀请,与高博及上海七牛信息技术有限公司的几位同事一起来完成
本书的翻译。
Go语言在2009年发布,当年就被选为T1OBE年度语言,并在若干年后的今天,再度
当选为T1OBE年度语言。这有力证明了Go语言在工业界和开发者社区的良好口碑,以及
与时俱进的生命力。本书简体中文版的出版,可谓恰逢其时!
2012年,G0语言发布1.0版本后,推广速度更是突飞猛进,比如最好的容器软件
Docker就是用Go语言写成的,ETCD、 Kubernetes这类有望构建新一代软件架构的基础软
件也是基于Go语言的。除此之外,数据库领域有TDB和Inf们uxDB,消息系统有NSQ,缓
存系统有 Groupcache。可以看到,几乎在基础架构软件的每一个领域,都涌现了由Go语言
编写的新软件,这些软件已经取得或者正在取得越来越高的市场占有率。除了作为基础架构
软件的语言之外,Go语言作为服.务.器端通用语言的机会也越来越多,这从 Beego、 Gorilla
等Go语言Web框架的热门程度也可以看出一些端倪。
在基础架构软件这个层面,最早只有C语言,后来又有了C+-语言。在性能不受影响
的情况下,C+-语言让我们得以驾驭规模更大、更复杂的项目,比如 MYSQL、 Mongodb
这类数据库软件就是用C++语言写的。尽管C++语言功能强大,但是它并没有太好地解
决代码的易用性和健壮性互相平衡的问题,所以我们接下来看到了很多基于Java语言的基
础架构软件的出现,例如整个 Hadoop生态。在这之后,随着高并发需求的逐步增强,不
少针对高并发设计的语言流行起来,如 Erlang(代表作 Rabbitmq)、 Scala(代表作 Apache
Spark),还有最近由 Mozilla基金会推出的Rust,以及本书的主角Go语言。从目前的状态
来看,Go语言取得的成就远高于其他三种语言,尽管未来究竟哪种语言会成为新的基础架
构语言还不可知,但高并发肯定会是一个必备的特性。
Go语言的作者是 Robert Griesemer、 Rob Pike和 Ken Thompson,与我年龄相仿的程序
员对 Ken Thompson应该不会陌生,他在UNIX和C语言开发中的巨大贡献让他的名字被大
量的程序员所熟知。也正因为如此,在Go语言中,我们看到了大量C的痕迹和UNIX的设
计哲学。
本书的作者之ー Brian Kernighan也是著名的经典C语言手册《C程序设计语言》°的
作者,程序员们甚至将《C程序设计语言》亲切地称为“K&RC”。而本书的名字也暗示
了全书的品质将再现经典。我们也不应该忽视, Kernighan和Go语言作者之一 Rob Pike是
另一本经典作品《程序设计实践》的作者。这些极其珍贵的历史经验和始终在第一线实践的
宝贵经验,结合作者多年的教学和写作凝成的文笔,更是为本书的经典品质铸就了坚实的基
础。我们在翻译本书中充分体会到:通过对一个又一个语言特性深入浅出的介绍,对设计取
舍和具体实例的全面分析,以及与其他语言的综合对比,本书揭示了Go语言背后的设计思
想。本书能够让新手一开始就走在正确的道路上,让老手能够更精准地把握语言的设计意
e本书中文版由机械工业出版社引进并出版,ISBN:978-7-11-128060
图,确实是Go语言的一本经典之作!
这本书是“七牛人”为推广Go语言贡献的第三本书,2012年上海七牛信息技术有限
公司的创始人许式伟和吕桂华合著了guo内的第一本Go语言书籍《Go语言编程》,2013年
又集合该公司的力量翻译了本书,还组织了以Go语言为主题的ECUG年度大会。“七牛云
从Go语言中获益良多,我们也很乐于为Go语言以及Go社区的发展贡献一份我们自己的
力量。
祝大家开卷有益
Li道兵
上海七牛信息技术有限公司首席架构师

#############################################



浅浅嫣然笑 发表于 2019-12-21 20:05:10



免费下载地址:

http://pan.qqq0.com/file/488067-425768612

页: [1]
查看完整版本: 电子书:《GO程序设计语言》