O que é o modo direto?

O modo direto é uma forma de programação por computador, na qual os parâmetros do programa são inseridos e executados em tempo real. Isso contrasta com um programa compilado, gravado em um arquivo, executado por meio de um compilador e depois executado posteriormente. O método direto permite que um programador teste a funcionalidade do programa ou execute outras tarefas ou ações imediatas em um sistema sem precisar editar, recompilar e executar novamente o programa.

Muitos dos métodos de programação em modo direto foram usados ​​nos primeiros dias da computação. Os primeiros cartões perfurados podiam ser vistos como esse método, em que o programador programava o computador por meio de um cartão e observava as luzes do computador indicando como o programa estava funcionando. Uma das linguagens de programação digitadas anteriormente é a linguagem BASIC (código de instrução simbólica para todos os fins) para iniciantes, desenvolvida em 1964. Muitos sistemas computacionais de oito bits, como o Commodore 64®, permitiam a entrada de programas BASIC diretamente ao inicializar o máquina. A primeira coisa que um usuário vê é uma introdução e um prompt piscando que aguardava comandos de programação.

Nesses sistemas, um usuário pode começar a programar o computador diretamente. Normalmente, esse modo direto de operação significava criar e testar um programa de computador recém-criado ou usar várias operações básicas do BASIC para acessar e iniciar programas diferentes que já podem ter sido salvos como arquivos em um disquete. Nos dois casos, o comando de modo direto mais comumente usado foi o comando RUN. Um programa digitado recentemente na memória do computador ou um arquivo salvo pode ser executado com o RUN. Sistemas operacionais modernos, como o Microsoft® Windows®, ainda permitem o uso de um comando RUN, por meio de um prompt de comando, para iniciar determinados programas no sistema.

Devido ao aumento da velocidade e do processamento do computador, a programação em modo direto evoluiu para outra forma, conhecida como linguagem de programação interpretada. Aqui, a linguagem de programação opera exatamente como os métodos mais antigos, com a única exceção sendo que a linguagem vem com um intérprete. O intérprete é um programa separado, semelhante ao antigo prompt BASIC de oito bits. Uma vez iniciado, ele fica aguardando que os comandos sejam inseridos em qualquer idioma para o qual foi projetado para interpretar. Isso permite que linguagens interpretadas variadas sejam desenvolvidas e executadas em um único sistema de computador, cada uma oferecendo potencialmente vários benefícios para usos específicos.

Outro uso da programação em modo direto encontrou seu caminho nos sistemas ferroviários-modelo. Os controladores digitais permitem que um hobby de ferrovia modelo programe uma série de ações para a locomotiva executar, como aumentar e diminuir a velocidade, a operação das luzes no trem e muito mais. Esses controladores têm um recurso de programação em modo direto, pelo qual um operador pode afetar a função do trem em tempo real enquanto ele atravessa a pista.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?