La programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. En sus inicios las computadoras interpretaban solo instrucciones en un lenguaje específico, del más bajo nivel, conocido como código máquina, siendo éste excesivamente complicado para programar. De hecho solo consiste en cadenas de números 1 y 0 (sistema binario). Para facilitar el trabajo de programación, los primeros científicos, que trabajaban en el área, decidieron reemplazar las instrucciones, secuencias de unos y ceros, por palabras o abreviaturas provenientes del inglés; las codificaron y crearon así un lenguaje de mayor nivel, que se conoce como Assembly o lenguaje ensamblador.
El propósito de la programación es crear programas que exhiban un comportamiento deseado; pero inicialmente la programación no era estructurada, obedecía a un comportamiento sencillo sin la preparación necesaria, y no podemos pretender desarrollar un programa a base de ideas, intuiciones o nociones.
El propósito de la programación es crear programas que exhiban un comportamiento deseado; pero inicialmente la programación no era estructurada, obedecía a un comportamiento sencillo sin la preparación necesaria, y no podemos pretender desarrollar un programa a base de ideas, intuiciones o nociones.
Esto implica, simplemente, comenzar una tarea sin la preparación necesaria; por eso cada programador tiene sus propios esquemas de trabajo, convirtiéndola en una programación estructurada con un INICIO y un FIN perfectamente bien definidos de acuerdo al diagrama de flujo que se planteó al concebir la idea del programa.
La programación estructurada nació como solución a los problemas que presentaba la programación no estructurada.
La programación estructurada nació como solución a los problemas que presentaba la programación no estructurada.
Incluso un programa bien estructurado debe tener algún sub-programa que capture cualquier error dentro del programa principal.