3 ms·
These are the reason the author gives that "Python is a very problematic programming language for building reliable, high-performance distributed systems": - D
by js2 9y ago
These are the reason the author gives that "Python is a very problematic programming language for building reliable, high-performance distributed systems":
- Dynamic typing. (The author conflates strong/weak typing with static/dynamic typing. He claims Python is weakly typed. That is not correct. Python is strongly, but dynamically typed.)
- The GIL.
- Performance.
- Python 2 vs Python 3.
- No enforcement of private/protected/public class members.
- The Python packaging ecosystem.
There's nothing new in this post that hasn't been written about Python before.