3 ms·
People like Go because of all the things Go does well. Here is a few examples: * benefits of static typing at low cost to the programmer thanks to type inferen
by avz 12y ago
People like Go because of all the things Go does well. Here is a few examples:
* benefits of static typing at low cost to the programmer thanks to type inference and duck-typing,
* intuitive and easy-to-use concurrency model based on channels and go routines,
* functions as first-class objects,
* very good performance,
* clean, concise and simple syntax,
* novel, low-overhead approach to build configuration based on the convention-over-configuration principle (your import statements express all there is to know about how to build your software),
* garbage collector.
I'm sure I forgot more.
- Sammi 12y agoIt basically takes all of the best parts from C++, Java, and Python, and fixes their bad parts. This has proved to be exactly what back-end and distributed systems developers have been screaming for.