Go语言也称为Golang,它出自计算机科学领域的三位巨匠Ken Thompson、Rob Pikeh和Robert Griesemer之手,在2009年由Google公司正式发布。Go语言是一种静态强类型、编译型、并发型及具有垃圾回收功能的开源编程语言。它的主要目标是“兼具Python等动态语言的开发速度和C/C++等编译型语言的性能与安全性”。Go语言语法简单,规则严谨。此外,Go语言拥有功能完善、质量可靠的标准库,借助这些标准库,可以快速开发基础程序,极大降低学习与开发成本。Go语言拥有完整的工具链,编译、格式化、错误检查功能和帮助文档及第三方工具包都很完善,可以保证代码正确稳定的运行。正因为Go语言具有如此众多的特性,它被誉为“21世纪的编程语言”,成为一种国际化的新语言。
《Go语言入门经典/计算机科学与技术丛书》由知名IT开发者周家安编著,内容通俗易懂、理论全面、实例丰富。
Go(Golang)语言在语法上与C、C++语言相似,是一门开源的编程语言,可用于编写简单的、实用的应用程序。Go语言支持内存管理和垃圾回收(GC)机制,使用Go协程可以轻松实现并发计算。
《Go语言入门经典/计算机科学与技术丛书》通过通俗易懂的文字,着重讲解Go语言编程的基础知识,同时配有丰富的示例。
《Go语言入门经典/计算机科学与技术丛书》主要内容包括开发环境配置及语法基础,代码包(Package),内置运算符与数据类型,代码流程控制,函数式、接口与结构体,数组、切片与映射类型,反射技术,管理命令行参数,I/O、数据压缩及文件操作,加密与解密,网络编程,Go协程。
作为入门教程,《Go语言入门经典/计算机科学与技术丛书》适合对编程感兴趣并且希望通过自学来掌握Go语言基础知识的读者使用,或者有其他编程语言基础的读者阅读参考。
同时,《Go语言入门经典/计算机科学与技术丛书》也可作为高等院校计算机及相关专业的教材。
展开
——柯博文,硅谷录克软件设计公司(美国)创始人,人工智能专家
★Go语言问世已有十余年,尽管其标准库还有待完善,但学习Go语言仍然比学习C++语言轻松一些。所以,Go语言已成为编程者喜爱的新语言。《Go语言入门经典》论述深入浅出,条理清晰,读者可以在很短的时间内了解Go语言有关的各种技术要点;书中所附带的示例也可以作为入门者的练习题目,用于巩固基础知识。
——宋廷强,青岛科技大学大数据学院副院长
★不管你是否会使用Go语言开发项目,多了解一门编程语言总是会受益的。不论你出于何种学习理由,《Go语言入门经典》值得推荐——全书篇章安排合理,既不过于精简,也没有太多晦涩深奥的理论叙述。书中示例代码难易适中,让读者在学习过程中充满信心和兴趣。
——关东升,IT畅销书作家
★在学习编程的过程中,培养动手能力是很重要的。读者不仅要掌握好基础知识,也要进行大量的编程练习,这样才能将所学的基础知识真正转变为编程技能,解决现实中的问题。《Go语言入门经典》就是一本完美地融合理论与编程示例的入门读物,推荐Go语言编程者阅读。
——贾云龙,北京乐搏优聘教育有限公司CTO