"Programming in Go高清pdf版本(带目录)"
《Programming in Go》是一本针对Go语言的经典入门书籍,旨在教授读者如何使用Go语言的所有特性以及标准库中的常见包进行编程,并提供后续作为参考的详细内容。这本书全面覆盖了Go语言的各个主题,并通过前后交叉引用确保读者可以方便地查阅和理解。
Go语言在精神上与C语言类似,它是一种小巧且高效的语言,具有诸如指针等低级设施。同时,Go语言也融合了许多高级或非常高级语言的特性,如Unicode字符串、内置强大的数据结构、鸭子类型、垃圾回收以及基于通信而非共享数据和锁的高级并发支持。Go的标准库也非常庞大且多样化。
本书假设读者已经具备使用C、C++、Java、Python等主流编程语言的经验,但所有Go的独特特性和习惯用法都通过完整的可运行示例来阐述,并在文本中进行了解释。为了帮助读者成功学习Go语言,书中的方法完全侧重于实践,鼓励读者尝试运行示例,完成练习,并编写自己的程序来获取实践经验。书中的代码片段直接从.go源文件中提取,确保没有复制粘贴错误,且代码能够正常工作。
书中尽可能使用小型但完整的程序和包作为示例,以提供实际应用场景。所有示例、练习和解决方案都可以在www.qtrac.eu/gobook.html在线获取。
《Programming in Go》属于Addison-Wesley的开发者图书馆系列,该系列由经验丰富的技术专家撰写,他们擅长组织和呈现对其他程序员有用的信息。该系列涵盖了广泛的编程语言和技术主题,包括开源编程语言、数据库、Linux编程、Microsoft、Java,以及Web开发、社交网络平台、Mac/iPhone编程和Android编程。
通过访问developers-library.com,可以查看该系列的完整产品列表。这本《Programming in Go》是创建21世纪应用程序的指南,作者Mark Summerfield在介绍Go语言时,充分考虑了现代软件开发的需求和实践。
这本书对于希望深入理解和掌握Go语言的初学者和有经验的程序员来说,都是一份宝贵的资源。它不仅提供了全面的学习路径,也提供了丰富的实践机会,有助于提升读者在Go语言编程方面的技能。