3 ms·
When I read through the documentation, the overwhelming impression I got is that this is a replacement for C in systems programming. It has the advantages of C,
by sketerpot 17y ago
When I read through the documentation, the overwhelming impression I got is that this is a replacement for C in systems programming. It has the advantages of C, but with a lot of warts cleaned up, nice concurrency support, much safer pointers and arrays, and a lot of general pleasantness. I've been doing a lot of programming in C, not by my own choosing, and I would love to be able to do it in Go instead, because Go addressed the most painful aspects of C without losing the efficiency or the simplicity.
Yes, I prefer Python and Lisp and sometimes even weird stuff like Haskell for most programming. But Go has a niche, and in that niche it is a breath of fresh air.