
Автор: Harry Yoon
Издательство: Coding Books Press
Год: September 2022
Страниц: 184
Язык: английский
Формат: pdf, mobi, epub
Размер: 10.1 MB
Learn Golang Essentials in a Weekend!Go is one of the most powerful, and yet the simplest, modern programming languages. We go through all important features of the modern Go programming language (as of 1.18 and 1.19 - 2022), including generics! The Go programming language differentiates itself with a set of unique features, including the builtin concurrency support via goroutines. But, more importantly, Go stands out, among these hundreds of modern languages, in terms of its fundamental language design philosophy. First of all, Go is a "minimalistic" language. Go is reminiscent of simple languages like Lua. The similarity between Go and Lua goes far deeper than their syntactic appearances. The minimalism is at the heart of the Go programming language design. Second, Go values the stability of the language over anything else. This is in contrast with many other programming languages which are literally in the "arms race" for more and more features. Go is more like the C programming language in this regards, which has gone through absolutely minimal changes since its creation over four decades ago.