Skip to main content

Qual è la modalità diretta?

La modalità diretta è una forma di programmazione informatica in base alla quale i parametri dei programmi vengono inseriti ed eseguiti in tempo reale.Ciò è in contrasto con un programma compilato, che è scritto in un file, eseguito tramite un compilatore e quindi eseguito in seguito.Il metodo diretto consente a un programmatore di testare la funzionalità del programma o eseguire altre attività o azioni immediate su un sistema senza dover modificare, ricompilare e quindi reinserire il programma.

Gran parte dei metodi di programmazione della modalità diretta sono stati utilizzati durante i precedentigiorni di calcolo.Le prime schede di punzone potevano essere visualizzate come un metodo, in cui il programmatore avrebbe programmato il computer tramite una scheda e guardava le luci sul computer indicando come funzionava il programma.Uno dei primi linguaggi di programmazione tipizzato è il linguaggio dei principianti del codice di istruzione simbolica (di base) sviluppato nel 1964. Molti primi sistemi informatici a otto bit, come il Commodore 64 , consentito per i programmi di base da inserire direttamente al momento dell'avvio dimacchina.La prima cosa che un utente vedrebbe è un'introduzione e un prompt lampeggiante che era in attesa di comandi di programmazione.

su questi sistemi, un utente potrebbe quindi iniziare a programmare il computer direttamente.Di solito, questa modalità di funzionamento diretta significava creare e testare un programma per computer appena ideato o utilizzare diverse piccole operazioni di base per accedere e avviare programmi diversi che potrebbero essere già stati salvati come file su un disco floppy.In entrambi i casi, il comando in modalità diretta più comunemente usata era il comando di esecuzione.O un programma digitato di recente nella memoria dei computer o un file salvato potrebbe essere eseguito con RUN.Sistemi operativi moderni, come Microsoft Windows , consentire ancora l'uso di un comando RUN, tramite un prompt dei comandi, di avviare determinati programmi sul sistema.

A causa dell'aumento della velocità e dell'elaborazione del computer, la programmazione della modalità diretta si è evoluta in un'altra forma in ciò che è noto come programmazione interpretatale lingue.Qui, il linguaggio di programmazione funziona esattamente come i metodi più vecchi, con l'unica eccezione che il linguaggio viene fornito con un interprete.L'interprete è un programma separato simile al vecchio prompt di base a otto bit.Una volta lanciato, si trova e attende che i comandi vengano inseriti in qualunque lingua fosse progettato per interpretare.Ciò consente di sviluppare e eseguire vari linguaggi interpretati su un singolo sistema informatico, ognuno potenzialmente offre vari vantaggi per usi particolari.

Un altro uso per la programmazione in modalità diretta si è fatto strada nei sistemi ferroviari modello.I controller digitali consentono a un hobbista della ferrovia modello di programmare una serie di azioni che la locomotiva da intraprendere, come aumentare e diminuire la velocità, il funzionamento delle luci sul treno e altro ancora.Questi controller hanno una funzione di programmazione in modalità diretta, per cui un operatore può influire sulla funzione del treno in tempo reale come attraversa la traccia.