¿Qué es la programación interactiva?

La programación interactiva, también conocida como codificación en vivo, se refiere a cualquier lenguaje de programación de computadoras que permita al Creador hacer cambios en el programa mientras ya se está ejecutando. En la programación tradicional, el codificador primero escribe el programa y luego lo guarda. Luego ejecuta el programa en la computadora. Si se produce un error, está de vuelta al tablero de dibujo para escribir un nuevo código y ejecutar el programa nuevamente. Con la programación interactiva, el diseñador puede hacer cambios en el código sin tener que ejecutar el programa nuevamente.

Otro uso para la programación interactiva es permitir la entrada del usuario en lo que se llama una aplicación interactiva. Esto puede ser tan simple como pedirle al usuario su nombre y luego mostrarlo en la pantalla. El programa tiene un elemento interactivo al cambiar el valor del nombre del usuario en función de lo que tipos. Cuando se creó el programa, no sabía su nombre y el valor estaba en blanco. Una vez que aprendió su nombre, puso ese valor en el programa wMientras que el programa todavía se estaba ejecutando y luego lo mostró en la pantalla.

Este tipo de programación interactiva contrasta con otro proceso de programación conocido como procesamiento por lotes. En el procesamiento por lotes, el programa puede ejecutarse sin necesitar la entrada del usuario. Esto tiene la ventaja de funcionar por sí solo sin necesidad de la ayuda del usuario, pero tiene un inconveniente importante. Toda la información necesaria para que el programa se ejecute debe codificarse desde el principio. Si el programa quisiera mostrar el nombre del usuario, ya debería saberlo, ya que no podía solicitar la entrada del usuario.

En la creación de un programa, pasa por los ciclos de desarrollo. Estos ciclos comienzan con la identificación de lo que debe hacer el programa, escribir el código para él y probar el programa. El diseñador luego regresa y realiza cambios en el programa y lo prueba nuevamente. Este proceso se repite hasta que A SSe crea el programa UCCessful.

Cuando se usa la programación interactiva, las distintas líneas entre las etapas del ciclo de desarrollo se vuelven borrosas. Escribir el programa y ejecutar el programa se convierte en uno y lo mismo. En lugar de escribir el programa y luego ejecutarlo, el desarrollador puede escribir el programa, ejecutarlo y continuar escribiendo o haciendo cambios mientras se ejecuta. Esto permite mucha más flexibilidad en los programas y permite al programador o usuario hacer cambios sin reiniciar el programa.

OTROS IDIOMAS