Golang

Golang or commonly known as Go, it is a programming language designed by Google.

  • statically typed: once a variable is set, you cannot change its type.
  • compiled programming language: Go is compiled directly to machine code, making it faster than interpreted languages.
  • garbage-collected: Go has a garbage collector that automatically manages memory.
  • concurrent: Go has built-in support for concurrent programming. You can run multiple tasks concurrently, making more efficient code. Go uses goroutines and channels to achieve this. You need to give a little bit of thought how you program your code.

References