|
|
|
|
|
by coppsilgold
36 days ago
|
|
Python is basically the master glue language at this point. If more than a few percent of execution time is spent in Python you are probably doing it wrong. Personally I don't even understand why Cython is a thing, just write performance critical functions in other languages: <https://pypi.org/project/rustimport/> <https://pypi.org/project/import-zig/> Note that you can even start threads in those languages and use function calls as pseudo-RPC. All without an overly complex build system. |
|
Also tools like numba can beat them all at way less effort.
Imho, dropping into other languages should be the last resort in any project.