Counting CPU Instructions in Python - eviltoast

Did you know it takes about 17,000 CPU instructions to print(“Hello”) in Python? And that it takes ~2 billion of them to import a module?

  • sugar_in_your_tea@sh.itjust.works
    link
    fedilink
    arrow-up
    4
    ·
    9 months ago

    In fact, Python is still decent even if you do need speed. We compared Python and Rust for algorithm processing, and we got similar-ish numbers when using numba. Rust was certainly faster, but we would need to retrain a lot of our team, and numba was plenty fast.

    Python is fast enough, and if it’s not, there are libraries to get it there.