Why is the DOS path character «\»? es un breve relato en primera persona de Larry Osterman, veterano programador de Microsoft, sobre por qué decidieron utilizar la barra invertida \ como separador de directorios en vez de / allá por los tiempos del DOS 1.0.
La versión resumida es que usaron \ porque / «ya estaba cogido»: en las utilidades que IBM escribió para DOS se usaba / como switch para añadir opciones a los diferentes programas; otras alternativas como usar puntos (.) o guiones (-) para los directorios no servían porque también se usaba para las extensiones de ficheros y otras cosas. De modo que prevaleció \ como mejor alternativa.