1
0
mirror of https://github.com/chai2010/advanced-go-programming-book.git synced 2024-10-11 14:25:05 +00:00
advanced-go-programming-book/preface.md
2022-08-04 06:47:44 +08:00

18 lines
2.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 序言
2009年11月Google发布了Go语言在世界范围内引发了轰动。2015年和2016年中国区的Go语言大会分别在上海和北京召开来自Go语言团队的开发人员均作了相关的报告。纵观这几年来的发展趋势Go语言已经成为云计算、云存储时代最重要的基础编程语言。
中国的Go语言社区是全球最大的Go语言社区我们不仅仅从一开始就始终紧跟着Go语言的发展脚步同时也为Go语言的发展作出了自己的巨大贡献。来自中国深圳的韦光京vcc.163@gmail.com在2010年前后关于MinGW的工作奠定了Go语言对Windows平台的支持同时也奠定了CGO对Windows平台的支持。同样来自中国的Minuxminux.ma@gmail.com则作为Go语言核心团队的成员他参与了大量的Go语言核心设计和开发评审工作。同时还有大量的国内Go语言爱好者积极参与了BUG的汇报和修复等工作作者也是其中之一
截至2018年中国出版的Go语言相关教程有近15本之多内容主要涵盖Go语言基础编程、Web编程、并发编程和内部源码剖析等诸多领域。但作为Go语言的资深用户作者关注的Go语言话题远远不止这些内容。其中CGO特性实现了Go语言对C语言和C++语言的支持使得Go语言可以无缝继承C/C++世界数十年来积累的巨大软件资产。Go汇编语言更是提供了直接访问底层机器指令的方法让我们可以无限压榨程序中热点代码的性能。目前国内互联网公司的新兴项目已经在逐渐向Go语言生态转移大型分布式系统的开发实战经验也是大家关心的。这些高阶或前沿特性都是作者和本书所关注的话题。
本书针对有一定Go语言经验想深入了解Go语言各种高级用法的开发人员。对于Go语言新手在阅读本书前建议先熟读D&K的[《The Go Programming Language》](https://gopl.io/)。最后希望这本书能够帮助大家更深入地了解Go语言。
chai2010 - 2018年 8 月 于 武汉
# 致谢
首先感谢Go语言之父和每一个为Go语言提交过补丁的朋友。感谢fango的第一本以Go语言为主题的网络小说《胡文Go.ogle》和第一本中文Go语言图书《Go语言·云动力》是你的分享让带起了大家学习Go语言的热情。感谢韦光京对Windows平台CGO的开创性工作不然本书可能不会有专门的CGO章节。感谢为本书提交过issue或PR的朋友特别是fuwensun、lewgun等你们的关注和支持是作者写作的最大动力。
谢谢大家!