Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Loading
Programming in Go: Creating Applications for the 21st Century (Developer's Library)

Buy

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
(HTML tags aren't allowed.)

Windows Home Server: Protect and Simplify your Digital Life
Windows Home Server: Protect and Simplify your Digital Life
Secure and share your digital f iles at home.

Access them from virtually anywhere.

Photos. Tax records. Personal correspondence. Music and movies. Your home network contains much of what's vital to your life in today's digital world. You need to secure and back up those files. You need to be...

Managed C++ and .NET Development: Visual Studio .NET 2003 Edition
Managed C++ and .NET Development: Visual Studio .NET 2003 Edition

This book answers the question, Do you need to learn C# or VB .NET to develop in .NET? You'll learn that the answer is in fact no, at least until you're good and ready. With Managed C++, your hard-earned skills as an established C++ developer or beginner won’t be wasted. Microsoft touts that .NET is language neutral and this book...

Information Systems Security: 6th International Conference, ICISS 2010
Information Systems Security: 6th International Conference, ICISS 2010

The number of World Wide Web users has risen to nearly 1.5 billion [58], a fifth of the world’s population. Development of innovative web based technologies has resulted in this explosive growth. Using the Web, end-users have benefited tremendously in numerous areas such as electronic commerce, health care and education. Due to the...


Family Wealth--Keeping It in the Family: How Family Members and Their Advisers Preserve Human, Intellectual, and Financial Assets for Generations
Family Wealth--Keeping It in the Family: How Family Members and Their Advisers Preserve Human, Intellectual, and Financial Assets for Generations

The landmark book that changed the way exceptional families think about their heritage, their wealth, and their legacy to future generations--now revised and expanded.

Every family, looking at the next generation, hopes to confer advantages that are more than just material and financial--to inculcate character
...

Oracle 11g Anti-Hacker's Cookbook
Oracle 11g Anti-Hacker's Cookbook
When I first became aware of Adrian Neagu's intent to author a book on Oracle security, I sent him a congratulatory note. This is an important subject area, and I felt a special need to pass on my best wishes. His first book IBM DB2 9.7 Advanced Administration Cookbook, Packt Publishing, had a chapter devoted to database...
Professional Microsoft Office SharePoint Designer 2007 (Wrox Programmer to Programmer)
Professional Microsoft Office SharePoint Designer 2007 (Wrox Programmer to Programmer)
With Professional Microsoft Office SharePoint Designer 2007, you can master all aspects of using Share Point Designer in an Enterprise environment to enhance Microsoft SharePoint Products and Technologies. Review key integration points, how to use CSS editing tools to create and modify SharePoint themes, how to supplement SharePoint...
©2017 LearnIT (support@pdfchm.net) - Privacy Policy