3 ms·
Could you possibly share a little bit more about the kind of work you do and why Go has become the clear winner over C++/Java? I, for one, would really love to
by cbo 16y ago
Could you possibly share a little bit more about the kind of work you do and why Go has become the clear winner over C++/Java?
I, for one, would really love to learn more about Go.
- dadkins 16y agoI work on large distributed systems. I've found that Go is a much cleaner and simpler language than C++ or Java, by far. You get the compiled speed and control over memory layout of C++ with the garbage collection of Java. The concurrency model in Go is a natural fit for programs that make heavy use of disks and networks; it neatly sidesteps the threads vs events debate (and both of those can lead to some nasty programs). But most of all, the language is pleasant to use and the compilers are really fast (ever tried to compile a million line c++ or java source tree?).