Compile
The code you write in Go is translated (compiled) into a single executable file that can be run on any machine without needing to install Go or any dependencies.
This means, for example, that if you want to containerize your application, you can just copy the binary into the container and run it without worrying about installing Go’s compiler or any libraries, which makes it very convenient for distribution and deployment.
I’m personally a big fan of compiled languages, the idea of having a single binary that you can run anywhere is just pleasant to me.
Another plus is to catch errors at compile time, before they make it to production.
Go runtime
Each Go program has a small runtime included in the compiled binary responsible for managing memory (garbage collection), which makes Go programs very memory efficient and fast.
Comments
You can comment your code using // for single-line comments and /* */ for multi-line comments.