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

Valutazione media 3,75
( su 133 valutazioni fornite da Goodreads )
 
9780321774637: Programming in Go: Creating Applications for the 21st Century (Developer's Library)

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

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

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).

 

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

I migliori risultati di ricerca su AbeBooks

1.

Mark Summerfield
Editore: Pearson Education (US), United States (2012)
ISBN 10: 0321774639 ISBN 13: 9780321774637
Nuovi Paperback Quantità: 10
Da
The Book Depository
(London, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Pearson Education (US), United States, 2012. Paperback. Condizione libro: 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. Codice libro della libreria AAK9780321774637

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 29,12
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

2.

Mark Summerfield
Editore: Addison Wesley (2012)
ISBN 10: 0321774639 ISBN 13: 9780321774637
Nuovi Paperback Quantità: 1
Da
The Monster Bookshop
(Fleckney, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Addison Wesley, 2012. Paperback. Condizione libro: New. BRAND NEW ** SUPER FAST SHIPPING FROM UK WAREHOUSE ** 30 DAY MONEY BACK GUARANTEE. Codice libro della libreria mon0000225319

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 31,42
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 1,07
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

3.

Mark Summerfield
Editore: Pearson Education (2012)
ISBN 10: 0321774639 ISBN 13: 9780321774637
Nuovi Quantità: 16
Da
Books2Anywhere
(Fairford, GLOS, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Pearson Education, 2012. PAP. Condizione libro: New. New Book. Shipped from UK in 4 to 14 days. Established seller since 2000. Codice libro della libreria PB-9780321774637

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 22,79
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 10,17
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

4.

Mark Summerfield
Editore: Pearson Education (US), United States (2012)
ISBN 10: 0321774639 ISBN 13: 9780321774637
Nuovi Paperback Quantità: 10
Da
The Book Depository US
(London, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Pearson Education (US), United States, 2012. Paperback. Condizione libro: 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. Codice libro della libreria AAK9780321774637

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 33,95
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

5.

Summerfield, Mark
Editore: Prentice Hall
ISBN 10: 0321774639 ISBN 13: 9780321774637
Nuovi Quantità: > 20
Da
INDOO
(Avenel, NJ, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Prentice Hall. Condizione libro: New. Brand New. Codice libro della libreria 0321774639

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 30,99
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,04
In U.S.A.
Destinazione, tempi e costi

6.

Mark Summerfield
Editore: Pearson Education 2012-05-04, Upper Saddle River, NJ (2012)
ISBN 10: 0321774639 ISBN 13: 9780321774637
Nuovi paperback Quantità: 1
Da
Blackwell's
(Oxford, OX, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Pearson Education 2012-05-04, Upper Saddle River, NJ, 2012. paperback. Condizione libro: New. Codice libro della libreria 9780321774637

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 36,08
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,39
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

7.

Mark Summerfield
Editore: Addison-Wesley Professional (2012)
ISBN 10: 0321774639 ISBN 13: 9780321774637
Nuovi Paperback Quantità: 1
Da
Irish Booksellers
(Rumford, ME, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Addison-Wesley Professional, 2012. Paperback. Condizione libro: New. book. Codice libro della libreria 0321774639

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 42,90
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

8.

Mark Summerfield
Editore: Pearson Education (US)
ISBN 10: 0321774639 ISBN 13: 9780321774637
Nuovi Paperback Quantità: 1
Da
THE SAINT BOOKSTORE
(Southport, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Pearson Education (US). Paperback. Condizione libro: new. BRAND NEW, Programming in Go: Creating Applications for the 21st Century, Mark Summerfield, 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. Codice libro della libreria B9780321774637

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 35,40
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 7,86
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

9.

Mark Summerfield
ISBN 10: 0321774639 ISBN 13: 9780321774637
Nuovi Quantità: 1
Da
Speedy Hen LLC
(Sunrise, FL, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Condizione libro: New. Bookseller Inventory # ST0321774639. Codice libro della libreria ST0321774639

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 43,65
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

10.

Mark Summerfield
Editore: Pearson Education (US), United States (2012)
ISBN 10: 0321774639 ISBN 13: 9780321774637
Nuovi Paperback Quantità: 10
Da
Book Depository hard to find
(London, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Pearson Education (US), United States, 2012. Paperback. Condizione libro: 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. Codice libro della libreria BZV9780321774637

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 44,76
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Vedi altre copie di questo libro

Vedi tutti i risultati per questo libro