LENGUAJES IMPERATIVOS-PROCEDIMENTALES
El programa consiste en una secuencia de instrucciones que le
indican al ordenador que pasos debe de seguir sucesivamente para resolver el
problema planteado. La mayor parte de los lenguajes de programación de
propósito general son de este tipo. Estos se pueden clasificar:
o Lenguajes no estructurados: fueron los primeros
lenguajes y daban al programador mucha libertad para definir el flujo de
ejecución, no habiendo prácticamente límites en los saltos de flujo que se
podían establecer. Esto unido a que los lenguajes apenas daban sistemas para
dividir el programa en partes o módulos ocasionaba un código fuente de muy baja
calidad, difícil de depurar y de mantener. Dentro de este tipo e puede
encontrar primeras versiones de Fortran y Cobol
o Lenguajes estructurados: obligan al programador a seguir una serie de
estructuras predefinidas (estructura secuencia, condicional, iterativa..) en la
secuencia de instrucciones que indican. Además facilitan la tarea de dividir el
programa en funciones y procedimientos que permiten implementar una
arquitectura modular en el sw. De esta
forma el código es mucho mas legible y mantenible. La mayoría de los lenguajes
de programación procedimentales modernos se encuentra en esta categoría: C,
Pascal, Ada, Agol…
No hay comentarios:
Publicar un comentario