推荐序 《Go 并发编程实践》

Go 是年轻而有活力的语言。

它最初于 2007 由 Robert Griesemer, Rob Pike 和 Ken Thompson  在 Google 开始开发,2009 年正式发布。作者们希望使复杂、高效系统的编写工作变得简单、可靠。同时,他们也希望 Go 能成为一个相对通用的编程环境,能够适应诸如桌面应用、移动应用、数值计算等。

Go 的设计理念充分的体现了这些设计目标。 它是极简化语言的代表,推崇少即是多。为了避免复杂、不可读的代码,Go 限制了语言功能与语法特性。Go 的可读性在众多编程语言中是独树一帜的。另外,为了减轻使用者编写高性能应的负担,它也引入了 Runtime, 提供了诸如协程、垃圾回收等功能。Runtime 虽然复杂了语言本身的实现,但它让使用者获得了更简单易用的编程环境。

国内的 Go 语言社区十分活跃,这得益于致力推广 Go 的技术精英们。我认识本书作者,郝林,也是源于他组织的 Go 语言北京交流会。利用业余时间,他广泛推广普及 Go 语言,组织、邀请技术专家参与交流会。他坚持不懈两年有余,取得了显著的成绩。郝林对 Go 社区建设的执着与热情令人敬佩。我相信,本书也是凝集了他对技术推广的一腔热情,希望让 Go 语言的初学者、工程师们能更快捷、深入的理解 Go 语言,以促进整个技术领域的发展。

Go 语言方面书籍对培养高素质的业余爱好者、从业人员起到了至关重要的作用。本书在各种 Go 语言书籍中也是特点鲜明。本书首先介绍了 Go 语言的基础知识,对初学者有所铺垫。书中大量篇幅覆盖了 Go 语言的并发特性,详细讲解了其中的哲学、原理与实现。我相信很多像我这样,每天都沉浸在 Go 语言的从业人员,也并不完全知道 Go 内部实现的奥妙。每天花上一些时间来读此书,即便对有经验的 Go 从业人员来说,也会是有所帮助的。

在翻读本书时,我也深深体会到了作者写作的用心之处,每个章节中不光有概念的讲解,还有实现实例和经典案例。这些细心之处,让如此一本严肃的技术书籍读起来也并不显枯燥、乏味。书末更有一个独立的章节,来介绍用 Go 语言实现一个爬虫系统。相信很多读者都会迫不及待的跟着作者一起动起手来,实践书中的知识与概念。

最后,作为 Go 和开源社区的一员,我希望读者们能够在享受 Go 开发带来的乐趣与收获的同时,能回馈、融入社区。你们的每一个建议与意见,每一个问题反馈与代码补丁,都会促进和推动开源社区,以及整个计算机产业的发展。我想这也是郝林如此用心编写此书的初衷之一。

李响

3月5日,于美国加利福尼亚州

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,504评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,434评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,089评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,378评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,472评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,506评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,519评论 3 413
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,292评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,738评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,022评论 2 329
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,194评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,873评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,536评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,162评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,413评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,075评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,080评论 2 352

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,973评论 25 707
  • 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及...
    dle_oxio阅读 11,095评论 6 244
  • 十年磨一剑,三年茹尽苦。 投此一孤注,焉可不孤独? 水流云依在,将至志穷处。 天天无可赖,时时意彳亍。 会有满月弓...
    陈景行阅读 581评论 0 0
  • 这几天热得让人想发疯。在没有空调的房间里忍受酷热时,我想到一句古话——心静自然凉。凉,我所需也;心静,却实在太...
    徐星阅读 4,371评论 1 10