“It’s just easier to type” and other lies you believe

  • scurry@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    2 years ago

    Yes. Memory and storage were at a very high premium until the 1990s, and when C was first being developed, it wasn’t uncommon for computers to output to printers (that’s why print() and co are named what they are), so every character was at a premium. In the latter case, you were literally paying in ink and paper by the character. These contributed to this convention that we’re still stuck with today in C.

    • zqwzzle@lemmy.ca
      cake
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 years ago

      IIRC older DOS versions were also limited to 8.3 filenames, so even filenames had a max limit of 8 characters + 3 extension. May it was a limitation of the file system, can’t quite remember.

      • scurry@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        2 years ago

        At one point it was both. At one point they internally added support for longer file names in DOS, and then a later version of the filesystem also started supporting it. I think that on DOS and Windows (iirc even today), they never actually solved it, and paths on Windows and NTFS can only be 256 characters long in total or something (I don’t remember what the exact limit was/is).