¿QUE ES LA PROGRAMACION ESTRUCTURADA?

   ¿QUE ES LA PROGRAMACION                                  ESTRUCTURADA?

La programación estructurada se establece como paradigma de programación en torno a los años 70, siendo uno de sus principales padres Dijkstra, con el objetivo de mejorar las prácticas de programación y facilitar la creación de programas más complejos, aumentando también la facilidad de mantenimiento del software.

Consiste en un estilo de programación en el que encontramos las estructuras básicas ya conocidas en los lenguajes de programación anteriores, como ciclos y condicionales, a los que se le añade la posibilidad de ejecutar subrutinas o funciones.

Gracias a las funciones era posible organizar el código de una manera mucho más clara, creando pequeñas piezas de código que eran fácilmente utilizables, que aportaban semántica al código y que conseguían definir una estructura jerárquica.


Aunque la programación estructurada es algo que ya viene de lejos hoy en día todavía es altamente usada en muchos proyectos y son la base de la mayoría de los lenguajes de programación actuales. De hecho, muchos lenguajes populares como Javascript o PHP la fomentan de base, igual aunque también incorporan otros paradigmas distintos.


Cuando una persona comienza con la programación a menudo se empieza conociendo la programación estructurada, porque resulta más fácil y posibilita una curva de aprendizaje más suavizada. Como los lenguajes de programación actuales incorporan todo lo que la programación estructurada ha aportado, es muy sencillo aplicarla en la ruta de aprendizaje con tecnologías comúnmente utilizadas.



Después de la programación estructurada aparecieron otros paradigmas como la programación orientada a objetos, que es la que domina el panorama actual de la programación.

No hay comentarios:

Publicar un comentario

APLICA ESTRUCTURAS DE CONTROL CON UN LENGUAJE DE PROGRAMACION

  ¿DE QUE TRATA? Es una  descripción de alto nivel compacta e informal del principio operativo de un programa informatico u otro . Se caract...