Go

What are some characteristics of the Go programming language?

Difficulty: unrated

Source: bregman-arie/devops-exercises by Arie Bregman

Answer

  • Strong and static typing - the type of the variables can't be changed over time and they have to be defined at compile time
    • Simplicity
    • Fast compile times
    • Built-in concurrency
    • Garbage collected
    • Platform independent
    • Compile to standalone binary - anything you need to run your app will be compiled into one binary. Very useful for version management in run-time.

Go also has good community.