Programming in Go

Creating Applications for the 21st Century



Bookstore > Books > Programming in Go

Price$8.17 - $182.03
Rating
AuthorMark Summerfield
PublisherAddison-Wesley
Published2012
Pages480
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-100321774639
ISBN-139780321774637
EBook Hardcover Paperback

Today's most exciting new programming language, Go, is designed from the ground up to help you easily leverage all the power of today's multicore hardware. With this guide, pioneering Go programmer Mark Summerfield shows how to write code that takes full advantage of Go's breakthrough features and idioms.

Both a tutorial and a language reference, Programming in Go brings together all the knowledge you need to evaluate Go, think in Go, and write high-performance software with Go. Summerfield presents multiple idiom comparisons showing exactly how Go improves upon older languages, calling special attention to Go's key innovations. Along the way, he explains everything from the absolute basics through Go's lock-free channel-based concurrency and its flexible and unusual duck-typing type-safe approach to object-orientation.


  1. (3 books)


4 5 286

Similar Books


Options and Derivatives Programming in C++20, 2nd Edition

Options and Derivatives Programming in C++20, 2nd Edition

by Carlos Oliveira

Master the features of C++ that are frequently used to write financial software for options and derivatives, including the STL, templates, functional programming, and numerical libraries. This book also covers new features introduced in C++20 and other recent standard releases: modules, concepts, spaceship operators, and smart pointers. Y...

Price:  $34.37  |  Publisher:  Apress  |  Release:  2020

Programming in CoffeeScript

Programming in CoffeeScript

by Mark Bates

If you can do it in JavaScript, you can do it better in CoffeeScript. And, since CoffeeScript "compiles down" to JavaScript, your code will fit neatly into virtually any web environment. In Programming in CoffeeScript, Mark Bates shows web developers why CoffeeScript is so useful and how it avoids the problems that often make Ja...

Price:  $21.45  |  Publisher:  Addison-Wesley  |  Release:  2012

Killer Game Programming in Java

Killer Game Programming in Java

by Andrew Davison

Although the number of commercial Java games is still small compared to those written in C or C++, the market is expanding rapidly. Recent updates to Java make it faster and easier to create powerful gaming applications-particularly Java 3D-is fueling an explosive growth in Java games. Java games like Puzzle Pirates, Chrome, Star Wars Gal...

Price:  $4.00  |  Publisher:  O'Reilly Media  |  Release:  2005

How To Code in Go

How To Code in Go

by Mark Bates, Cory LaNou, Tim Raymond

This book is designed to introduce you to writing programs with the Go programming language. You'll learn how to write useful tools and applications that can run on remote servers, or local Windows, macOS, and Linux systems for development.The topics that it covers include how to:- Install and set up a local Go development environmen...

Free ebook  |  Publisher:  DigitalOcean  |  Release:  2020

Network Programming with Go Language, 2nd Edition

Network Programming with Go Language, 2nd Edition

by Jan Newmarch, Ronald Petty

Dive into key topics in network architecture implemented with the Google-backed open source Go programming language. Networking topics such as data serialization, application level protocols, character sets and encodings are discussed and demonstrated in Go. This book has been updated to the Go version 1.18 which includes modules, generic...

Price:  $49.99  |  Publisher:  Apress  |  Release:  2022

Concurrency in Go

Concurrency in Go

by Katherine Cox-Buday

Concurrency can be notoriously difficult to get right, but fortunately, the Go open source programming language makes working with concurrency tractable and even easy. If you're a developer familiar with Go, this practical book demonstrates best practices and patterns to help you incorporate concurrency into your systems.Author Kathe...

Price:  $38.49  |  Publisher:  O'Reilly Media  |  Release:  2017

Software Development with Go

Software Development with Go

by Nanik Tolaram

Gain insights into the different challenges that can be solved using Go, with a focus on containers, Linux, security, networking, user interfaces and other relevant cloud based topics. This book reviews the necessary tools to create container-based cloud solutions with Go, a programming language that was born out of the need to address sc...

Price:  $26.49  |  Publisher:  Apress  |  Release:  2023

Hands-On System Programming with Linux

Hands-On System Programming with Linux

by Kaiwan N Billimoria

The Linux OS and its embedded and server applications are critical components of today's software infrastructure in a decentralized, networked universe. The industry's demand for proficient Linux developers is only rising with time. Hands-On System Programming with Linux gives you a solid theoretical base and practical industry-...

Price:  $49.99  |  Publisher:  Packt Publishing  |  Release:  2018