當(dāng)前位置:首頁(yè) > IT技術(shù) > 編程語(yǔ)言 > 正文

Go語(yǔ)言書(shū)籍推薦
2022-04-18 10:55:03

附錄: 其他書(shū)籍的介紹:https://github.com/golang/go/wiki/Books

Go程序設(shè)計(jì)語(yǔ)言 (圣經(jīng))

undefined

作者

艾倫 A.A.多諾萬(wàn) Kernighan

下載地址

中文版PDF

英文版PDF

在線網(wǎng)頁(yè)中文版

?

網(wǎng)上介紹

Go語(yǔ)言是谷歌推出的一種全新的C語(yǔ)言風(fēng)格的編程語(yǔ)言,可以在不損失應(yīng)用程序性能的情況下降低代碼的復(fù)雜性,提高編程效率,適合開(kāi)發(fā)大型軟件,有望成為主流的編程語(yǔ)言。本書(shū)由《C程序設(shè)計(jì)語(yǔ)言》的作者Kernighan和谷歌公司Go團(tuán)隊(duì)合作編寫(xiě)而成,是關(guān)于Go語(yǔ)言編程的權(quán)威著作。

Go語(yǔ)言程序設(shè)計(jì)

undefined

作者

Mark Summerfield

下載地址

中文版PDF
英文版PDF

網(wǎng)上介紹

《Go語(yǔ)言程序設(shè)計(jì)》既是一本實(shí)用的Go語(yǔ)言教程,又是一本權(quán)威的Go語(yǔ)言參考手冊(cè)。書(shū)中從如何獲取和安裝Go語(yǔ)言環(huán)境,以及如何建立和運(yùn)行Go程序開(kāi)始,逐步介紹了Go語(yǔ)言的語(yǔ)法、特性以及一些標(biāo)準(zhǔn)庫(kù),內(nèi)置數(shù)據(jù)類型、語(yǔ)句和控制結(jié)構(gòu),然后講解了如何在Go語(yǔ)言中進(jìn)行面向?qū)ο缶幊?,Go語(yǔ)言的并發(fā)特性,如何導(dǎo)入和使用標(biāo)準(zhǔn)庫(kù)包、自定義包及第三方軟件包,提供了評(píng)價(jià)Go語(yǔ)言、以Go語(yǔ)言思考以及用Go語(yǔ)言編寫(xiě)高性能軟件所需的所有知識(shí)?!  禛o語(yǔ)言程序設(shè)計(jì)》的目的是通過(guò)使用語(yǔ)言本身提供的所有特性以及Go語(yǔ)言標(biāo)準(zhǔn)庫(kù)中一些最常用的包,向讀者介紹如何進(jìn)行地道的Go語(yǔ)言編程?!禛o語(yǔ)言程序設(shè)計(jì)》自始至終完全從實(shí)踐的角度出發(fā),每一章提供多個(gè)生動(dòng)的代碼示例和專門設(shè)計(jì)的動(dòng)手實(shí)驗(yàn),幫助讀者快速掌握開(kāi)發(fā)技能?!禛o語(yǔ)言程序設(shè)計(jì)》適合對(duì)Go語(yǔ)言感興趣的各個(gè)層次的Go語(yǔ)言程序員閱讀和參考。

Go語(yǔ)言學(xué)習(xí)筆記

undefined

作者

雨痕

下載地址

上卷:語(yǔ)言規(guī)范
下卷:源碼剖析

網(wǎng)上介紹

作為時(shí)下流行的一種系統(tǒng)編程語(yǔ)言,Go 簡(jiǎn)單易學(xué),性能很好,且支持各類主流平臺(tái)。已有大量項(xiàng)目采用 Go 編寫(xiě),這其中就包括 Docker 等明星作品,其開(kāi)發(fā)和執(zhí)行效率早已被證明。本書(shū)經(jīng)四年多逐步完善,內(nèi)容覆蓋了語(yǔ)言、運(yùn)行時(shí)、性能優(yōu)化、工具鏈等各層面知識(shí)。且內(nèi)容經(jīng)大量讀者反饋和校對(duì),沒(méi)有明顯的缺陷和錯(cuò)誤。上卷細(xì)致解析了語(yǔ)言規(guī)范相關(guān)細(xì)節(jié),便于讀者深入理解語(yǔ)言相關(guān)功能的使用方法和注意事項(xiàng)。下卷則對(duì)運(yùn)行時(shí)源碼做出深度剖析,引導(dǎo)讀者透徹了解語(yǔ)言功能背后的支持環(huán)境和運(yùn)行體系,諸如內(nèi)存分配、垃圾回收和并發(fā)調(diào)度等。本書(shū)不適合編程初學(xué)入門,可供有實(shí)際編程經(jīng)驗(yàn)或正在使用Go 工作的人群參考

上卷(基于Go 1.6)細(xì)致解析語(yǔ)言規(guī)范相關(guān)細(xì)節(jié),下卷(基于Go 1.5.1)則對(duì)運(yùn)行時(shí)源碼做出深度剖析。

Go語(yǔ)言編程

undefined

作者

許式偉 呂桂華

下載地址

中文版PDF

網(wǎng)上介紹

《Go語(yǔ)言編程》首先概覽了Go語(yǔ)言的誕生和發(fā)展歷程,從面向過(guò)程編程特性入手介紹Go語(yǔ)言的基礎(chǔ)用法,讓有一定C語(yǔ)言基礎(chǔ)的讀者可以非常迅速地入門并開(kāi)始上手用Go語(yǔ)言來(lái)解決實(shí)際問(wèn)題,之后介紹了Go語(yǔ)言簡(jiǎn)潔卻又無(wú)比強(qiáng)大的面向?qū)ο缶幊烫匦院筒l(fā)編程能力,至此讀者已經(jīng)可以理解為什么Go語(yǔ)言是為互聯(lián)網(wǎng)時(shí)代而生的語(yǔ)言。
從實(shí)用性角度出發(fā),本書(shū)還介紹了Go語(yǔ)言標(biāo)準(zhǔn)庫(kù)和配套工具的用法,包括安全編程、網(wǎng)絡(luò)編程、工程管理工具等。
對(duì)于希望對(duì)Go語(yǔ)言有更深入了解的讀者,我們也特別組織了一系列進(jìn)階話題,包括語(yǔ)言交互性、鏈接符號(hào)、goroutine機(jī)理和接口機(jī)制等。

Learning Go

undefined

作者

Miek Gieben

下載地址

中文版PDF

網(wǎng)上介紹

這是關(guān)于來(lái)自Google的Go語(yǔ)言的簡(jiǎn)介。目標(biāo)是為這個(gè)新的、革命性的語(yǔ)言提供一個(gè)指南。

Effective Go

undefined

下載地址

在線英文版
在線中文版
中文版PDF

Go并發(fā)編程實(shí)戰(zhàn)

undefined

作者

郝林

下載地址

中文版PDF

網(wǎng)上介紹

本書(shū)全面介紹了Go語(yǔ)言的特點(diǎn)、安裝部署環(huán)境、工程規(guī)范、工具鏈、語(yǔ)言語(yǔ)法、并發(fā)編程模型以及在多個(gè)編程實(shí)戰(zhàn)中的應(yīng)用,重點(diǎn)闡述了Go語(yǔ)言并發(fā)編程模型和機(jī)制。本書(shū)共分為四個(gè)部分,介紹了Go語(yǔ)言編程環(huán)境搭建、Go語(yǔ)言基礎(chǔ)編程、Go語(yǔ)言并發(fā)編程方法及其原理,以及使用Go語(yǔ)言開(kāi)發(fā)的應(yīng)用系統(tǒng)的案例講解。
本書(shū)適用于有一定計(jì)算機(jī)編程基礎(chǔ)的從業(yè)者以及對(duì)Go語(yǔ)言編程感興趣的愛(ài)好者,非常適合作為Go語(yǔ)言編程進(jìn)階教程。

The Way To Go: A Thorough Introduction To The Go Programming Language

undefined

作者

Ivo Balbaert

下載地址

在線翻譯版本
英文版PDF

網(wǎng)上介紹

This book provides the reader with a comprehensive overview of thenew open source programming language Go (in its first stable andmaintained release Go 1) from Google. The language is devised withJava / C#-like syntax so as to feel familiar to the bulk ofprogrammers today, but Go code is much cleaner and simpler to read,thus increasing the productivity of developers. You will see howGo: simplifies programming with slices, maps, structs andinterfaces incorporates functional programming makes error-handlingeasy and secure simplifies concurrent and parallel programming withgoroutines and channels And you will learn how to: make use of Go'sexcellent standard library program Go the idiomatic way usingpatterns and best practices in over 225 working examples and 135exercises This book focuses on the aspects that the reader needs totake part in the coming software revolution using Go.

The Go Programming Language Phrasebook

undefined

作者

David Chisnall

下載地址

英文版PDF

網(wǎng)上介紹

The Go ProgrammingLanguage Phrasebook Essential Go code and idioms for all facets of thedevelopment process This guide gives you the code "phrases" you needto quickly and effectively complete a wide variety of projects with Go, today,smost exciting new programming language. Tested, easy-to-adapt code examplesilluminate every step of Go development, helping you write highly scalable,concurrent software. You,ll master Go-specific idioms for working with strings,collections, arrays, error handling, goroutines, slices, maps, channels,numbers, dates, times, files, networking, web apps, the runtime, and more.Concise and Accessible Easy to carry and easy to use: Ditch all those bulkybooks for one portable pocket guide Flexible and Functional Packed with morethan 100 customizable code snippets: Quickly create solid Go code to solve justabout any problem Register your book at informit.com/register for convenientaccess to downloads, updates, and corrections as they become available.

An Introduction to Programming in Go

undefined

作者

Caleb Doxsey

下載地址

英文版PDF

網(wǎng)上介紹

This book is a short, concise introduction to computer programming using the language Go. Designed by Google, Go is a general purpose programming language with modern features, clean syntax and a robust well-documented common library, making it an ideal language to learn as your first programming language.

Go in Action

undefined

作者

William Kennedy
Brian Ketelsen

下載地址

英文版PDF

網(wǎng)上介紹

Go in Action introduces the Go language, guiding you from inquisitive developer to Go guru. The book begins by introducing the unique features and concepts of Go. Then, you'll get hands-on experience writing real-world applications including websites and network servers, as well as techniques to manipulate and convert data at speeds that will make your friends jealous.

Go Web編程

undefined

作者

謝孟軍

下載地址

中文版PDF
在線多語(yǔ)言版

網(wǎng)上介紹

《Go Web編程》介紹如何用Go語(yǔ)言進(jìn)行Web應(yīng)用的開(kāi)發(fā),將Go語(yǔ)言的特性與Web開(kāi)發(fā)實(shí)戰(zhàn)組合到一起,幫讀者成功地構(gòu)建跨平臺(tái)的應(yīng)用程序,節(jié)省Go語(yǔ)言開(kāi)發(fā)Web的寶貴時(shí)間。有了這些針對(duì)真實(shí)問(wèn)題的解決方案放在手邊,大多數(shù)編程難題都會(huì)迎刃而解。
在《Go Web編程》中,讀者可以更加方便地找到各種編程問(wèn)題的解決方案,內(nèi)容涵蓋文本處理、表單處理、Session管理、數(shù)據(jù)庫(kù)交互、加/解密、國(guó)際化和標(biāo)準(zhǔn)化,以及程序的部署維護(hù)等運(yùn)維方面的知識(shí),最后還介紹了一個(gè)快速開(kāi)發(fā)的框架幫助您迅速進(jìn)入Go語(yǔ)言的Web開(kāi)發(fā)。

Go Web Programming

undefined

作者

Sau Sheong Chang

下載地址

NA

網(wǎng)上介紹

Go Web Programming teaches you how to build web applications in Go using modern design principles. You'll learn how to implement the dependency injection design pattern for writing test doubles, use concurrency in web applications, and create and consume JSON and XML in web services. Along the way, you'll discover how to minimize your dependence on external frameworks, and you'll pick up valuable productivity techniques for testing and deploying your applications.

Go in Practice: Includes 70 Techniques

undefined

作者

Matt Butcher
Matt Farina

下載地址

英文版PDF

網(wǎng)上介紹

Go in Practice guides you through dozens of real-world techniques in key areas. Following a cookbook-style Problem/Solution/Discussion format, this practical handbook builds on the foundational concepts of the Go language and introduces specific strategies you can use in your day-to-day applications. You'll learn techniques for building web services, using Go in the cloud, testing and debugging, routing, network applications, and much more. After finishing this book, you will be ready to build sophisticated cloud-native Go applications.

Introducing Go: Build Reliable, Scalable Programs

undefined

作者

Caleb Doxsey

下載地址

NA

網(wǎng)上介紹

Perfect for beginners familiar with programming basics, this hands-on guide provides an easy introduction to Go, the general-purpose programming language from Google. Author Caleb Doxsey covers the language’s core features with step-by-step instructions and exercises in each chapter to help you practice what you learn.

Go is a general-purpose programming language with a clean syntax and advanced features, including concurrency. This book provides the one-on-one support you need to get started with the language, with short, easily digestible chapters that build on one another. By the time you finish this book, not only will you be able to write real Go programs, you'll be ready to tackle advanced techniques.

?

本文摘自 :https://www.cnblogs.com/

開(kāi)通會(huì)員,享受整站包年服務(wù)立即開(kāi)通 >