O que é programação interativa?
Programação interativa, também conhecida como codificação ao vivo, refere -se a qualquer linguagem de programação de computador que permita ao Criador fazer alterações no programa enquanto ele já estiver em execução. Na programação tradicional, o codificador escreve primeiro o programa e depois o salva. Ele então executa o programa no computador. Se ocorrer um erro, ele voltará à placa de desenho para digitar novo código e executar o programa novamente. Com a programação interativa, o designer pode fazer alterações no código sem precisar executar o programa novamente.
Outro uso para programação interativa é permitir a entrada do usuário no que é chamado de aplicativo interativo. Isso pode ser tão simples quanto pedir ao usuário o nome dela e, em seguida, exibi -lo na tela. O programa possui um elemento interativo alterando o valor do nome do usuário com base no que ela digita. Quando o programa foi criado, ele não sabia o nome dela e o valor estava em branco. Uma vez aprendeu o nome dela, colocou esse valor no programa wHILE O programa ainda estava em execução e depois o exibia na tela.
Esse tipo de programação interativa contrasta com outro processo de programação conhecido como processamento em lote. No processamento em lote, o programa pode ser executado sem nunca precisar de informações do usuário. Isso tem a vantagem de executar por conta própria sem precisar da ajuda do usuário, mas tem uma grande desvantagem. Todas as informações necessárias para a execução do programa devem ser codificadas desde o início. Se o programa quisesse exibir o nome do usuário, ele já precisaria saber, pois não poderia pedir a entrada do usuário.
Na criação de um programa, passa por ciclos de desenvolvimento. Esses ciclos começam com a identificação do que o programa deve fazer, escrevendo o código para ele e testando o programa. O designer depois volta e faz alterações no programa e o testa novamente. Este processo se repete até um so programa uccessful é criado.
Quando a programação interativa é usada, as linhas distintas entre os estágios do ciclo de desenvolvimento ficam embaçadas. Escrever o programa e executar o programa se tornar o mesmo. Em vez de escrever o programa e executá -lo, o desenvolvedor pode escrever o programa, executá -lo e continuar a escrever ou fazer alterações enquanto estiver em execução. Isso permite muito mais flexibilidade nos programas e permite que o programador ou o usuário faça alterações sem reiniciar o programa.