MDRCS / golang

Text book - The Go Programming Language

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The-Go-Programming-Language

Text book - The Go Programming Language

Golang fondamentals

  • Go was conceived in September 2007 by Robert Griesemer, Rob Pike, and Ken Thompson, all at Google, and was announced in November 2009. The goals of the language and its accompanying tools were to be expressive, efficient in both compilation and execution, and effective in writing reliable and robust programs.

+ Golang Specification :

  • Go bears a surface similar it y to C and, like C, is a tool for professional prog rammers, achieving maximum effect with minimum means. But it is much more than an updated version of C. It b or rows and adapts good ideas from many other languages, while avoiding features that have led to complexity and unreliable code. Its facilities for concurrency are new and efficient, and its approach to data abstraction and object-oriented programming is unusually flexible. It has automatic memory management or garbage collection.
  • Go is especially well suited for building infrastructure like net worked servers, and tools and systems for programmers, but it is truly a general-purpose language and finds use in domains as diverse as graphics, mobile applications, and machine learning . It has become popular as a replacement for untyped scripting languages because it balances expressiveness with safety : Go programs typically run faster than programs written in dynamic languages and suffer far fewer crashes due to unexpected type errors.

About

Text book - The Go Programming Language

License:MIT License


Languages

Language:HTML 81.7%Language:Go 18.3%