4 ms·
My very anecdotal experience has been that all (most?) of the Go fans I know have a heavy Python background and most (all?) of them also have some amount of C e
by geoffjentry 5y ago
My very anecdotal experience has been that all (most?) of the Go fans I know have a heavy Python background and most (all?) of them also have some amount of C experience as well.
From what I've seen of Go, this makes sense to me.
- kevincox 5y agoI definitely see the C aspect. Go is like a cleaned up C with a tracing garbage collector. However I'm surprised that many python fans like Go. It seems like just enough static typing to make the patterns that you are used to painful, without enough to actually describe your program.
- geoffjentry 5y agoThinking about it more, I suspect the pattern I've noticed is "C programmers who switched to Python along the way" and less "Python programmers who happened to dabble in C". I'm of a certain age where most everyone started as a C programmer, so there's a bias towards that background in my circle.
- Mawr 5y agoGo is follows Python's original principles more closely than modern Python does. Take a look at the Zen of Python [1]. Go fits it far better than Python, sadly. [1]: https://www.python.org/dev/peps/pep-0020/#the-zen-of-python https://www.python.org/dev/peps/pep-0020/#the-zen-of-python