Qual è la modalità diretta?

La modalità diretta è una forma di programmazione informatica in base alla quale i parametri del programma 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 in modalità diretta sono stati utilizzati durante i precedenti giorni 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 tipizzata è il linguaggio di istruzioni simboliche (di base) del principiante sviluppato nel 1964. Molti primi sistemi informatici a otto bit, come il Commodore 64®, hanno permesso di inserire i programmi di base direttamente al momento dell'avvio di TLui macchina. La prima cosa che un utente vedrebbe è un'introduzione e un prompt lampeggiante in attesa di comandi di programmazione.

Su questi sistemi, un utente potrebbe quindi iniziare a programmare direttamente il computer. 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 del computer o un file salvato potrebbe essere eseguito con RUN. I moderni sistemi operativi, come Microsoft® Windows®, consentono ancora l'uso di un comando di esecuzione, 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 Another forma in quello che è noto come linguaggi di programmazione interpretata. 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 utilizzo per la programmazione in modalità diretta si è fatta 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 realeattraversare la traccia.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?