3 ms·
As a language, I've always found Go to be a compelling middle ground between Java, Python, and C. It writes quite linearly and plainly like Java, but with the b
by kjeetgill 7y ago
As a language, I've always found Go to be a compelling middle ground between Java, Python, and C. It writes quite linearly and plainly like Java, but with the brevity/typing somewhat closer to python. And as a GCd languages they can be quite similar in usecases. It brings the structy-ness and memory austerity closer to C, but dosnt really operate in the same niche.
The reason it attracts Python programmers more than Java or C is because anyone who would leave for the language features left already. If you didn't like Java you'd be using something else already. There's so many options in those domains. On the opposite end, you're likely working in C because you needed to, GCs typically don't fit into those same uses.
- pjmlp 7y agoFor Java developers, Go feels like something between Java 1.2 and 1.4, those that leave probably aren't doing modern Java anyway.