Capsule de théorie Interpréteur de commande sous Windows

Introductions

Si l’interface homme-machine des système d’exploitation de la famille Unix (dont fait partie Linux) est d’abord une interface en ligne de commande (command-line interface ou CLI), celle des systèmes la famille Windows NT est d’abord une interface utilisateur graphique (graphic user interface ou GUI). Il est possible et même courant d’installer un système Linux sans GUI (serveurs, systèmes embarqués, etc.), mais dans le cas de Windows, c’est impossible, pas même dans le cas d’une installation minimal telle que Windows Server Core. L’importance donnée à l’interface graphique de Windows explique sans doute le fait que son interface en ligne de commande n’est, jusqu’en 2006, qu’une légère évolution de celle du DOS.

À partir de 2001, Microsoft entreprend le développement de la version 7 de Windows devant succéder à Windows XP (NT6) avec des objectifs ambitieux qui seront revus à la baisse mais dont restera, notamment, une interface de programmation (application programming interface ou API) orientée objet : le .NET Framework.