3 thoughts on “Backslash”

  1. MS did worse. They insisted on keeping the forward-slash-as-switch-delimiter popular in the DEC operating system world instead of as the pathname. A lot of us tried to get them to add pathnames after DOS 1, but they did it wrong, and then compounded it in their flagship OS at the time, Xenix. Remember that one? They ended up modifying the heck out of it just to change it to use backslashes in pathnames. They could have solved the issue simply, but adding the dash as a switch character, perhaps via two different COMMAND.COM binaries, one legacy and one “next-gen”. This was in the era when MS wasn’t trying to kill off UNIX, they were trying to be “the” x86 UNIX vendor, so this was done out of stupidity. Imagine what the world would be like if Microsoft apps ran on Xenix (as they were intended), and pathnames were clean in either OS. Kind of like John Sculley’s idiotic choice of Mac OS System 6 instead of A/UX 4 as the operating system for the Mac II. UNIX ported readily in either case, and the suits at both places made “business decisions” that reflected short-term thinking.

  2. You can certainly claim it’s “stupidity” if you want, but Microsoft prefers the term “backward compatibility.” You know, the thing Apple doesn’t really believe in.

Comments are closed.