What is Python?
Python is an interpreted high-level general-purpose programming language. Python's design philosophy emphasizes code readability w...
For further actions, you may consider blocking this person and/or reporting abuse
Node.js is a runtine environment not a modern language, javascript is. Javascript is older than python, and of the three modern languages you mention only Rust can be used for mobile development.
Using pypy and or cython can give your python programs a significant speed boost
I wrote the blog after verifying as much as i can. But if its wrong, I will take care of it from next time.
Python is a higher level programming language so there is always a performance cost associated with that. For example Java utilizes the JVM (Java Virtual Machine) which basically ensures you code can run on virtually any platform. You write code once, and it would work on any platform. The issue here is that the JVM is also criticized as one of the reasons why Java is slow compared to lower level languages like C, and C++.
Another thing to consider is that higher level programming languages like Java and Python also have garbage collection which also adds more overhead in speed.
Rust is a much lower level programming
language that is basically trying to overtake C++, since it is object oriented (unlike C) and it has the performance speed benefits of being lower level and has still modern creature comforts like garbage collection (that is fast) so you get the best of both worlds.
The issue with Rust is that it's extremely new and it will take time for developers to take advantage of it, and create tool sets and packages (similar to how the community develops packages in Python) but I'm seeing amazing progress being here.
Even with the Java write once perspective, you still have to tune your code to run efficiently on the platform of choice. I think that you get better multi-platform with python (mobile excepted) than people would expect.
True
Take a look at Nim.
It's as fast as C and even more readable than Python.
With it's meta programing features and don't think you couldn't love it.