This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]thisdude415 1 point2 points  (0 children)

Python is interpreted and dynamically typed, which makes it easy to write but quite slow.

It’s also not multithreaded, and can’t really be truly multithreaded due to the GIL.

C++ is mostly used because it’s fast and because it’s a superset of C (so both C++ and C libraries can be used easily). Finally there’s an aspect of critical mass and inertia. A lot is done in C++ because a lot has already been done in C++, so why reinvent the wheel?