Pour ce qui est des raisons historiques, reprenons au début :
Au début des années 80, il y avait Unix, il y avait CP/M. (et plein d'autres, mais c'est pas le sujet)
Le premier utilise '/' pour séparer les niveaux d'arborescence, et '-' pour les options des programmes (ceux qui ne savent pas ca ici se sont trompés de site ;-)
Le second utilise '/' pour les options des programmes, et n'implémente pas d'arbo dans un premier temps.
Quand Tim Patterson code dans son garage le QDOS (Quick & Dirty Operating System), il s'inspire d'Unix et de CP/M. Il choisit '/' pour les options comme CP/M, il doit donc prendre autre chose pour séparer les arbos : ca tombe sur '\' , qui est bien accessible sur un clavier QWERTY, mais que tous les utilsateurs d'AZERTY maudiront pendant plusieurs générations.
C'est seulement _ensuite_ que Bill et Paul décrochent le contrat de l'OS pour l'IBM PC, et vont alors voir Tim pour lui acheter son QDOS. Il l'aurait d'ailleurs vendu bcp plus cher si il avait su que le client final était IBM ...
Donc M$ a juste enlevé le Quick, gardé le Dirty, et a conquis le monde avec ca.
Sur ce point précis, ce n'est donc pas de leur faute si ce n'est pas interopérable !
[^] # Re: naturellement...
Posté par Jimmy . En réponse à la dépêche Déclarations de Microsoft à propos de l'interopérabilité, et réactions. Évalué à 7.
Au début des années 80, il y avait Unix, il y avait CP/M. (et plein d'autres, mais c'est pas le sujet)
Le premier utilise '/' pour séparer les niveaux d'arborescence, et '-' pour les options des programmes (ceux qui ne savent pas ca ici se sont trompés de site ;-)
Le second utilise '/' pour les options des programmes, et n'implémente pas d'arbo dans un premier temps.
Quand Tim Patterson code dans son garage le QDOS (Quick & Dirty Operating System), il s'inspire d'Unix et de CP/M. Il choisit '/' pour les options comme CP/M, il doit donc prendre autre chose pour séparer les arbos : ca tombe sur '\' , qui est bien accessible sur un clavier QWERTY, mais que tous les utilsateurs d'AZERTY maudiront pendant plusieurs générations.
C'est seulement _ensuite_ que Bill et Paul décrochent le contrat de l'OS pour l'IBM PC, et vont alors voir Tim pour lui acheter son QDOS. Il l'aurait d'ailleurs vendu bcp plus cher si il avait su que le client final était IBM ...
Donc M$ a juste enlevé le Quick, gardé le Dirty, et a conquis le monde avec ca.
Sur ce point précis, ce n'est donc pas de leur faute si ce n'est pas interopérable !