|  
    
Vous n'écrivez pas de fichiers programme *dans* MS-DOS. MS-DOS est un système d'exploitation; il n'a pas d'éditeur de texte intégré ni d'IDE. Vous écrivez des fichiers de programme à l'aide d'un éditeur de texte, puis vous les compilez ou les interprétez à l'aide des outils appropriés dans l'environnement MS-DOS. 
  
 Voici un aperçu de son fonctionnement : 
  
 1. Éditeur de texte : Vous avez besoin d'un éditeur de texte pour créer le code source de votre programme. Les choix populaires à l’ère MS-DOS comprenaient : 
  
 * EDIT.COM : Un éditeur de texte de base intégré inclus avec MS-DOS. C'est très primitif par rapport aux normes modernes.  
 * EDLIN.COM : Un autre éditeur intégré orienté ligne, encore plus rudimentaire que EDIT.  
 * Éditeurs tiers : Des éditeurs de texte plus avancés comme Norton Editor ou Brief étaient disponibles mais devaient être achetés séparément.  
  
 2. Langage de programmation : Vous choisirez un langage de programmation. Les choix populaires pour la programmation MS-DOS incluent : 
  
 * Fichiers batch (.BAT) : Ce sont des scripts simples utilisant des commandes MS-DOS. Il ne s'agit pas d'un langage de programmation complet mais utile pour une automatisation simple.  
 * Langage assembleur (ASM) : Langage de bas niveau interagissant directement avec le matériel de l'ordinateur. Nécessite un assembleur (comme MASM ou TASM) pour convertir le code en fichiers exécutables.  
 * C : Un langage puissant et largement utilisé. Nécessite un compilateur C (comme Turbo C ou Borland C++) pour traduire le code en exécutable.  
 * Pascal : Un autre langage de programmation structuré, souvent utilisé pour l'enseignement. Nécessite un compilateur Pascal (comme Turbo Pascal).  
 * BASE : Langage interprété (c'est-à-dire qu'il s'exécute directement à partir du code source, sans avoir besoin d'être compilé au préalable). Les versions populaires incluaient GW-BASIC et QuickBASIC.  
  
 3. Compilation/Interprétation : (S'applique aux langages autres que les fichiers batch et interprétés BASIC)  
  
 * Compilation : Les langages comme C, Pascal et Assembly nécessitent un compilateur. Il s'agit d'un programme qui traduit votre code source (par exemple, « .c », « .pas », « .asm ») en code machine (un fichier exécutable, généralement avec une extension « .exe » ou « .com »).  
 * Interprétation : BASIC et certains autres langages sont interprétés, ce qui signifie que le code est exécuté ligne par ligne par un interpréteur sans étape de compilation distincte.  
  
 4. Exécution : Une fois que vous avez compilé ou écrit votre programme (ou que vous disposez d'un fichier batch), vous pouvez l'exécuter en tapant son nom (sans l'extension s'il s'agit d'un fichier « .exe » ou « .com ») à l'invite MS-DOS et en appuyant sur Entrée.  
  
 Exemple (fichier batch) :  
  
 Supposons que vous souhaitiez créer un fichier batch qui affiche un message puis se met en pause : 
  
 1. Ouvrez « EDIT.COM » (ou l'éditeur de votre choix).  
 2. Tapez les lignes suivantes : 
  
 ```lot  
 @echo désactivé  
 echo Bonjour tout le monde !  
 pause  
 ```  
  
 3. Enregistrez le fichier sous « hello.bat ».  
 4. À l'invite MS-DOS, tapez « hello.bat » et appuyez sur Entrée.  
  
 Exemple (C - Nécessite un compilateur C) :  
  
 Un simple « Bonjour tout le monde ! » un programme en C nécessiterait plus d'étapes car vous auriez besoin d'un compilateur C (comme Turbo C) installé. Vous écririez le code C, le compileriez à l'aide du compilateur, puis exécuteriez le fichier « .exe » résultant.  
  
  
 En bref, l'écriture de programmes dans l'environnement MS-DOS est un processus en plusieurs étapes impliquant un éditeur de texte, un langage de programmation et potentiellement un compilateur ou un interpréteur. La complexité dépend grandement du langage de programmation que vous choisissez.
 
 |