O Unix e suas variantes sempre usaram a barra (/) para denotar a hierarquia do sistema de arquivos.
No entanto, o Windows deve seu delimitador de sistema de arquivos, a barra invertida (\), ao predecessor do MS-DOS. E o MS-DOS não foi o criador disso. Ele foi trazido do sistema operacional QDOS (que emprestou do CP / M), que a MS comprou e reformulou no MS-DOS.
Como a maioria dos protocolos baseados na Web, se não todos, originados no UNIX (HTTP, FTP, etc.), a Microsoft está em conformidade com esses delimitadores para manter a compatibilidade.