O que é o modo direto?
O modo direto é uma forma de programação de computador na qual os parâmetros do programa são inseridos e executados em tempo real. Isso contrasta com um programa compilado, que é escrito em um arquivo, executado através de um compilador e 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 depois executar novamente o programa.
Muitos dos métodos de programação do modo direto foram utilizados durante os dias anteriores da computação. Os primeiros cartões perfurados podiam ser vistos como esse método, onde o programador programaria o computador por meio de um cartão e assistiria às luzes no computador indicando como o programa estava funcionando. Uma das primeiras linguagens de programação digitada é a linguagem do Código de Instrução Simbólica (Básica) desenvolvido em 1964. Muitos sistemas de computador de oito bits, como o Commodore 64®, permitiram que os programas básicos fossem inseridos diretamente ao inicializar ta máquina. A primeira coisa que um usuário veria é uma introdução e um aviso piscante que aguardava comandos de programação.
Nesses sistemas, um usuário pode começar a programar o computador diretamente. Geralmente, esse modo de operação direto significava criar e testar um programa de computador recém -planejado ou usar várias pequenas operações básicas para acessar e lançar diferentes programas que podem ter sido salvos como arquivos em um disquete. Em ambos os casos, o comando de modo direto mais usado foi o comando RUN. Um programa digitado recentemente na memória do computador ou um arquivo salvo pode ser executado com a execução. Sistemas operacionais modernos, como o Microsoft® Windows®, ainda permitem o uso de um comando de execução, por meio de um prompt de comando, para iniciar determinados programas no sistema.
Devido ao aumento da velocidade e processamento do computador, a programação de modo direto evoluiu para o outro lador forma no que é conhecido como linguagens de programação interpretadas. Aqui, a linguagem de programação opera exatamente como os métodos mais antigos, com a única exceção, sendo que o idioma vem com um intérprete. O intérprete é um programa separado semelhante ao antigo prompt básico de oito bits. Uma vez lançado, ele se senta e aguarda que os comandos sejam inseridos em qualquer idioma que tenha sido projetado para interpretar. Isso permite que os idiomas interpretados variados sejam desenvolvidos e executados em um único sistema de computador, cada um potencialmente oferecendo vários benefícios para usos específicos.
Outro uso para programação de modo direto encontrou seu caminho para os sistemas ferroviários modelo. Os controladores digitais permitem que um hobby de modelos de ferrovia programe uma série de ações para a locomotiva tomar, como aumentar e diminuir a velocidade, a operação de luzes no trem e muito mais. Esses controladores têm um recurso de programação de modo direto, pelo qual um operador pode afetar a função do trem em tempo real como eleatravessando a pista.