Skip to main content

Qu'est-ce que le mode direct?

Le mode direct est une forme de programmation informatique par laquelle les paramètres des programmes sont entrés et exécutés en temps réel.Ceci contraste avec un programme compilé, qui est écrit dans un fichier, exécuté via un compilateur puis exécuté plus tard.La méthode directe permet à un programmeur de tester les fonctionnalités du programme ou d'effectuer d'autres tâches ou actions immédiates sur un système sans avoir à modifier, recompiler, puis re-diriger le programme.

Une grande partie des méthodes de programmation en mode direct ont été utilisées au cours des précédentsjours d'informatique.Les premières cartes punch pourraient être considérées comme une telle méthode, où le programmeur programmerait l'ordinateur via une carte et regarderait les lumières de l'ordinateur indiquant comment fonctionnait le programme.L'un des premiers langages de programmation typés est le langage d'instructions symboliques tout usage débutant développé en 1964. De nombreux systèmes informatiques huit bits précoces, tels que le Commodore 64 , permis aux programmes de base d'être entrés directement lors du démarrage du démarrage de la Commodore 64 Reg ;,machine.Habituellement, ce mode de fonctionnement direct signifiait soit créer et tester un programme informatique nouvellement conçu, soit utiliser plusieurs petites opérations de base pour accéder et lancer différents programmes qui peuvent déjà avoir été enregistrés en tant que fichiers sur une disquette.Dans les deux cas, la commande en mode direct le plus couramment utilisé était la commande RUN.Soit un programme récemment tapé dans la mémoire des ordinateurs, soit un fichier enregistré pourrait être exécuté avec l'exécution.Des systèmes d'exploitation modernes, tels que Microsoft Windows , permettez à l'utilisation d'une commande d'exécution, via une invite de commande, de lancer certains programmes sur le système.

En raison de l'augmentation de la vitesse et du traitement de l'ordinateur, la programmation en mode direct est devenue une autre forme dans ce qui est connu comme une programmation interprétéelangues.Ici, le langage de programmation fonctionne exactement comme les anciennes méthodes, à la seule exception étant que le langage est livré avec un interprète.L'interprète est un programme distinct semblable à l'ancienne invite de base en huit bits.Une fois lancé, il s'assoit et attend que les commandes soient entrées dans la langue qu'il a conçue pour interpréter.Cela permet de développer des langages interprétés variés et d'exécuter sur un seul système informatique, chacun offrant potentiellement divers avantages pour des utilisations particulières.

Une autre utilisation pour la programmation en mode direct a trouvé son chemin dans les systèmes de chemin de fer modèles.Les contrôleurs numériques permettent à un amateur de chemin de fer modèle de programmer un certain nombre d'actions à prendre pour la locomotive, telles que l'augmentation et la diminution de la vitesse, le fonctionnement des lumières du train, etc.Ces contrôleurs ont une fonction de programmation en mode direct, par lequel un opérateur peut affecter la fonction du train en temps réel comme traversant la piste.