🪟 Ventana
La persona introduce datos mediante controles visuales: campos y botones. Es fácil de descubrir y usar.
GUIEl mismo programa suma dos números. Lo que cambia es la forma de comunicarnos con él: ventana, terminal o código fuente.
Prueba primero la ventana. Los valores se copiarán en los ejemplos inferiores para poder seguir su recorrido.
Interfaz gráfica (GUI)
Escribe los números y pulsa el botón.
Interfaz de línea de comandos (CLI)
Prueba suma 10 5. También puedes escribir ayuda o limpiar y pulsar Intro.
Lenguaje Python
import sys# Recoge dos datos de la terminala = float(sys.argv[1])b = float(sys.argv[2])# Procesa los datosresultado = a + b# Muestra la salidaprint(resultado)
La persona introduce datos mediante controles visuales: campos y botones. Es fácil de descubrir y usar.
GUILa persona escribe una orden y sus argumentos. Es rápida, precisa y fácil de automatizar.
CLIEl programador define las instrucciones. Un intérprete de Python las traduce durante la ejecución.
LÓGICAAntes de escribir programas en una pantalla, era habitual perforarlos en tarjetas. Una tarjeta representaba normalmente una línea y sus 80 columnas guardaban caracteres: letras, números, espacios y símbolos.
En los sistemas con tarjetas, un programa podía ocupar muchas tarjetas: normalmente una línea de código por tarjeta. Crea esta versión didáctica, inspirada en el FORTRAN de formato fijo:
Estas tarjetas proporcionan, por separado, los valores de A y B; no son instrucciones del programa.
4 y otra con 3.A, B y SUM: el mismo carácter debe producir siempre el mismo patrón de agujeros.