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?

  • @muntedcrocodile
    link
    2210 months ago

    If i needed speed i wouldnt be programming in python.

    • Eager Eagle
      link
      English
      1010 months ago

      also, if I needed speed I wouldn’t be printing stuff every 100k instructions

    • @grue
      link
      English
      710 months ago

      If I needed speed, I’d be programming in Python but then profiling the performance and re-writing the inner loops and such to call C or BLAS.

    • @[email protected]
      link
      fedilink
      410 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.