Примеры и решения на языке GO

Всегда под рукой примеры для быстрых решений

Golang

The Go programming language is an open source project to make programmers more productive.

Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It’s a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.

In addition to the resources availableat golang.orgthere are a range of community-driven initiatives:

  • Books (online):
    • The Little Go Book The Little Go Book is a free introduction to Google’s Go programming language. It’s aimed at developers who might not be quite comfortable with the idea of pointers and static typing. It’s longer than the other Little books, but hopefully still captures that little feeling.
  • Books (paper):
    • Go in Action : 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.
  • The Way to Go: A Thorough Introduction to the Go Programming Language : Pros - Book is very relevant and up-to-date, well-structured (maybe too well-structured at times), covers virtually everything in Go language, has a myriad of useful code examples. Cons - Author is not a native speaker and it shows. At times it is a bit hard to understand his writing - proofreading was definitely needed.
  • Introducing Go: Build Reliable, Scalable Programs : 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.

Exercism provides exercises and feedback but can be difficult to jump into for those learning Go for the first time. These resources can help you get started:

There are many great free online resources to help you get started with Go including:

Books

Blogposts

Organizations

results matching ""

    No results matching ""