Programming in Go: Creating Applications for the 21st Century (Developer's Library)

3.77 avg rating
( 142 ratings by Goodreads )
 
9780321774637: Programming in Go: Creating Applications for the 21st Century (Developer's Library)
View all copies of this ISBN edition:
 
 

Your Hands-On Guide to Go, the Revolutionary New Language Designed for Concurrency, Multicore Hardware, and Programmer Convenience

 

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.

 

Throughout, Summerfield’s approach is thoroughly practical. Each chapter offers multiple live code examples designed to encourage experimentation and help you quickly develop mastery. Wherever possible, complete programs and packages are presented to provide realistic use cases, as well as exercises. Coverage includes

 

  • Quickly getting and installing Go, and building and running Go programs
  • Exploring Go’s syntax, features, and extensive standard library
  • Programming Boolean values, expressions, and numeric types
  • Creating, comparing, indexing, slicing, and formatting strings
  • Understanding Go’s highly efficient built-in collection types: slices and maps
  • Using Go as a procedural programming language
  • Discovering Go’s unusual and flexible approach to object orientation
  • Mastering Go’s unique, simple, and natural approach to fine-grained concurrency
  • Reading and writing binary, text, JSON, and XML files
  • Importing and using standard library packages, custom packages, and third-party packages
  • Creating, documenting, unit testing, and benchmarking custom packages

"synopsis" may belong to another edition of this title.

About the Author:

Mark Summerfield, owner of Qtrac Ltd., is an independent trainer, consultant, technical editor, and writer specializing in Go, Python, C++, Qt, and PyQt. His books include Rapid GUI Programming with Python and Qt (Prentice Hall, 2007), C++ GUI Programming with Qt 4 (with Jasmin Blanchette, Prentice Hall, 2008), Programming in Python 3, Second Edition (Addison-Wesley, 2009), and Advanced Qt Programming (Prentice Hall, 2010).

 

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Summerfield, Mark
Published by Addison-Wesley Professional (2012)
ISBN 10: 0321774639 ISBN 13: 9780321774637
New Paperback Quantity Available: 1
Seller:
Media Neat
(Glenview, IL, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional, 2012. Paperback. Condition: New. New. There is a slight shelf or time wear. Otherwise new.We Ship Every Day! Free Tracking Number Included! International Buyers Are Welcome! Satisfaction Guaranteed!. Seller Inventory # 15676563803t

More information about this seller | Contact this seller

Buy New
US$ 27.51
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

2.

Summerfield, Mark
ISBN 10: 0321774639 ISBN 13: 9780321774637
New Quantity Available: > 20
Seller:
Paperbackshop-US
(Wood Dale, IL, U.S.A.)
Rating
[?]

Book Description 2012. PAP. Condition: New. New Book. Shipped from UK within 10 to 14 business days. Established seller since 2000. Seller Inventory # PJ-9780321774637

More information about this seller | Contact this seller

Buy New
US$ 32.90
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

3.

Summerfield, Mark
Published by Prentice Hall
ISBN 10: 0321774639 ISBN 13: 9780321774637
New Quantity Available: > 20
Seller:
INDOO
(Avenel, NJ, U.S.A.)
Rating
[?]

Book Description Prentice Hall. Condition: New. Brand New. Seller Inventory # 0321774639

More information about this seller | Contact this seller

Buy New
US$ 34.69
Convert Currency

Add to Basket

Shipping: US$ 3.60
Within U.S.A.
Destination, Rates & Speeds

4.

Mark Summerfield
Published by Addison Wesley
ISBN 10: 0321774639 ISBN 13: 9780321774637
New Paperback Quantity Available: 1
Seller:
THE SAINT BOOKSTORE
(Southport, United Kingdom)
Rating
[?]

Book Description Addison Wesley. Paperback. Condition: New. New copy - Usually dispatched within 2 working days. Seller Inventory # B9780321774637

More information about this seller | Contact this seller

Buy New
US$ 33.07
Convert Currency

Add to Basket

Shipping: US$ 9.71
From United Kingdom to U.S.A.
Destination, Rates & Speeds

5.

Summerfield, Mark
Published by Addison-Wesley Professional (2012)
ISBN 10: 0321774639 ISBN 13: 9780321774637
New Paperback Quantity Available: 1
Seller:
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional, 2012. Paperback. Condition: New. Seller Inventory # DADAX0321774639

More information about this seller | Contact this seller

Buy New
US$ 39.69
Convert Currency

Add to Basket

Shipping: US$ 4.99
Within U.S.A.
Destination, Rates & Speeds

6.

Mark Summerfield
Published by Addison-Wesley Professional (2012)
ISBN 10: 0321774639 ISBN 13: 9780321774637
New Softcover First Edition Quantity Available: 1
Seller:
Irish Booksellers
(Portland, ME, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional, 2012. Condition: New. book. Seller Inventory # M0321774639

More information about this seller | Contact this seller

Buy New
US$ 45.68
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

7.

Mark Summerfield
Published by Pearson Education (US), United States (2012)
ISBN 10: 0321774639 ISBN 13: 9780321774637
New Paperback Quantity Available: 1
Seller:
Book Depository International
(London, United Kingdom)
Rating
[?]

Book Description Pearson Education (US), United States, 2012. Paperback. Condition: New. Language: English . Brand New Book. Your Hands-On Guide to Go, the Revolutionary New Language Designed for Concurrency, Multicore Hardware, and Programmer Convenience 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. Throughout, Summerfield s approach is thoroughly practical. Each chapter offers multiple live code examples designed to encourage experimentation and help you quickly develop mastery. Wherever possible, complete programs and packages are presented to provide realistic use cases, as well as exercises. Coverage includes Quickly getting and installing Go, and building and running Go programs Exploring Go s syntax, features, and extensive standard library Programming Boolean values, expressions, and numeric types Creating, comparing, indexing, slicing, and formatting strings Understanding Go s highly efficient built-in collection types: slices and maps Using Go as a procedural programming language Discovering Go s unusual and flexible approach to object orientation Mastering Go s unique, simple, and natural approach to fine-grained concurrency Reading and writing binary, text, JSON, and XML files Importing and using standard library packages, custom packages, and third-party packages Creating, documenting, unit testing, and benchmarking custom packages. Seller Inventory # CBL9780321774637

More information about this seller | Contact this seller

Buy New
US$ 45.99
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

8.

Mark Summerfield
Published by Pearson Education (US), United States (2012)
ISBN 10: 0321774639 ISBN 13: 9780321774637
New Paperback Quantity Available: 1
Seller:
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description Pearson Education (US), United States, 2012. Paperback. Condition: New. Language: English . Brand New Book. Your Hands-On Guide to Go, the Revolutionary New Language Designed for Concurrency, Multicore Hardware, and Programmer Convenience 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. Throughout, Summerfield s approach is thoroughly practical. Each chapter offers multiple live code examples designed to encourage experimentation and help you quickly develop mastery. Wherever possible, complete programs and packages are presented to provide realistic use cases, as well as exercises. Coverage includes Quickly getting and installing Go, and building and running Go programs Exploring Go s syntax, features, and extensive standard library Programming Boolean values, expressions, and numeric types Creating, comparing, indexing, slicing, and formatting strings Understanding Go s highly efficient built-in collection types: slices and maps Using Go as a procedural programming language Discovering Go s unusual and flexible approach to object orientation Mastering Go s unique, simple, and natural approach to fine-grained concurrency Reading and writing binary, text, JSON, and XML files Importing and using standard library packages, custom packages, and third-party packages Creating, documenting, unit testing, and benchmarking custom packages. Seller Inventory # CBL9780321774637

More information about this seller | Contact this seller

Buy New
US$ 47.36
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

9.

Mark Summerfield
Published by Pearson Education (US), United States (2012)
ISBN 10: 0321774639 ISBN 13: 9780321774637
New Paperback Quantity Available: 10
Seller:
Book Depository hard to find
(London, United Kingdom)
Rating
[?]

Book Description Pearson Education (US), United States, 2012. Paperback. Condition: New. Language: English . This book usually ship within 10-15 business days and we will endeavor to dispatch orders quicker than this where possible. Brand New Book. Your Hands-On Guide to Go, the Revolutionary New Language Designed for Concurrency, Multicore Hardware, and Programmer Convenience 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. Throughout, Summerfield s approach is thoroughly practical. Each chapter offers multiple live code examples designed to encourage experimentation and help you quickly develop mastery. Wherever possible, complete programs and packages are presented to provide realistic use cases, as well as exercises. Coverage includes Quickly getting and installing Go, and building and running Go programs Exploring Go s syntax, features, and extensive standard library Programming Boolean values, expressions, and numeric types Creating, comparing, indexing, slicing, and formatting strings Understanding Go s highly efficient built-in collection types: slices and maps Using Go as a procedural programming language Discovering Go s unusual and flexible approach to object orientation Mastering Go s unique, simple, and natural approach to fine-grained concurrency Reading and writing binary, text, JSON, and XML files Importing and using standard library packages, custom packages, and third-party packages Creating, documenting, unit testing, and benchmarking custom packages. Seller Inventory # BZV9780321774637

More information about this seller | Contact this seller

Buy New
US$ 54.33
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

10.

Mark Summerfield
Published by Addison-Wesley Professional (2012)
ISBN 10: 0321774639 ISBN 13: 9780321774637
New Softcover First Edition Quantity Available: > 20
Seller:
Palexbooks
(Sanford, NC, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional, 2012. Condition: New. Brand new! Please provide a physical shipping address. Seller Inventory # 9780321774637

More information about this seller | Contact this seller

Buy New
US$ 61.77
Convert Currency

Add to Basket

Shipping: US$ 3.00
Within U.S.A.
Destination, Rates & Speeds

There are more copies of this book

View all search results for this book