Comprehensive Course for Go Lang
Aug 27, 2022
Chapters
… more to come
Note: The author takes an assumption that Go is not the first language you are learning.
- Golang is statically typed (a variable declared needs to have a type defined explicitly). In contrast to Python where variables don’t have types defined explicitly.
- It’s open source (https://github.com/golang/go) and developed by Google. Go was publicly announced in November 2009, and version 1.0 was released in March 2012.
- Go have automatic garbage collection unlike in C/C++, where functions like
malloc
,calloc
, orrealloc
are used to manage a program's memory. “The GC runs concurrently with mutator threads, is type accurate (aka precise) and allows multiple. GC thread to run in parallel.”