4 ms·
Why I have learned go: The overlap between problems that I'd like to solve with node.js and go is pretty large and I prefer being able to use a statically type
by scanr 15y ago
Why I have learned go:
The overlap between problems that I'd like to solve with node.js and go is pretty large and I prefer being able to use a statically typed language with coroutines and multicore support built in.
The libraries are great for server side programming.
Go optimises for both speed and memory usage. Folk who run benchmarks often seem to ignore the latter but given how the cloud is priced, optimising for memory usage can be a big win.
Go's GC is suboptimal at the moment. That said, I suspect that it'll improve pretty quickly. Go benefits from all those lessons learned during the man centuries spent building the Java GC.