4 ms·
Yes, but mainly because you have identified the wrong differences. Go is fast, because it is statically typed and compiled. But this requires a good understand
by mattmanser 7y ago
Yes, but mainly because you have identified the wrong differences.
Go is fast, because it is statically typed and compiled. But this requires a good understanding of programming or your program will simply not run. Learning Go as a first language is hard.
Python is slow, because it is dynamically typed and interpreted. This makes Python easier and more forgiving to beginners. Learning Python as a first language is much easier.
One is Meccano, the other is Duplo.
What you've said doesn't make sense as they have different aims and target markets as languages.
What happened with Python is the it got adopted by academics, amateur programmers, who a decade or two ago needed an easy language as they first started experimenting using programming in their fields. So Python ended up with a huge number of specialist libraries.
Now they are experienced, a lot of academics want a fast one and Go fits that niche better than C/C++ (hard, easy to make very bad mistakes) or Java/C# (complicated, need compilation and deployment).