• davidgro@lemmy.world
    link
    fedilink
    English
    arrow-up
    14
    ·
    2 months ago

    C compilers (at least on personal computers) weren’t great at optimization back then and every kilobyte mattered - the user only got 640 of them, going beyond that required jumping through hoops.
    Similar for MHz, hand optimization was important for performance since there was so little CPU time to go around.

    • space@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 months ago

      And also legacy… If something is already written in assembly and you want to add a feature, you’re not going to completely rewrite it.