A lot of devs in my workplace use python for
multithreaded apps: I suspect because it's easier than learning a native C interface.
I noticed recently that python uses a global locking
mechanism(at least on unix) for base functionality.
I've also discovered that OO in python is no better than any other scripting language OO: that is it is a veneer over the
C core interpreter and parsing engine. That the provided IDE or interpreter environment for python is really substandard,
and that the heterogeneous nature of the language, while probably well intentioned, only complicates things for the procedural prgrammer moving to python.
In my opinion even C++ is more honest in practice than python.
multithreaded apps: I suspect because it's easier than learning a native C interface.
I noticed recently that python uses a global locking
mechanism(at least on unix) for base functionality.
I've also discovered that OO in python is no better than any other scripting language OO: that is it is a veneer over the
C core interpreter and parsing engine. That the provided IDE or interpreter environment for python is really substandard,
and that the heterogeneous nature of the language, while probably well intentioned, only complicates things for the procedural prgrammer moving to python.
In my opinion even C++ is more honest in practice than python.