Comprehensive Course for Go Lang

Himanshu Patel
Aug 27, 2022

Chapters

  1. Installation of Go Lang in Linux
  2. Setup Go Lang and Hello World

… 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, or realloc 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.

--

--

Himanshu Patel
Himanshu Patel

Written by Himanshu Patel

Teaching machines how to solve complex problem smartly.

No responses yet