Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PARADIGMAS:
Estos suelen clasificarse en 2 partes.
Programación Estructurada.
Es la forma simplificada de la programación imperativa debido a que en lugar
de instrucciones de salto (instrucciones que provocan que el procesamiento no
continúe con la siguiente instrucción, sino en otro lugar) este paradigma de
programación prevé el uso de bucles y estructuras de control, por ejemplo, el
uso de “do...while” para realizar una instrucción de forma automática siempre
que se dé una determinada condición.
• Sentencias secuenciales.
• Sentencias selectivas (condicionales).
• Sentencias repetitivas (iteraciones o bucles).
Programación Modular.
Esta se caracteriza porque divide el código en bloques parciales lógicos
independientes los unos de los otros para proporcionar más transparencia y
facilitar el proceso de debugging (resolución de errores).
Programación Funcional.
Un programa consta de llamadas de función concatenadas en las que cada
parte del programa se interpreta como una función, pero las funciones dentro
de la programación funcional pueden adoptar distintas “estructuras”. Por
ejemplo, se pueden vincular entre sí como datos o se pueden utilizar en forma
de parámetros. Asimismo, se pueden utilizar como resultados de función, por
eso el paradigma se ocupa de que no haya asignaciones independientes de
valores.
REFERENCIAS:
Rodríguez, O. (2011). Paradigmas de Programación.
Saez, F., Piccoli, M. F., Printista, A. M., & Gallard, R. H. (2003). Paradigmas de
programación paralela. In V Workshop de Investigadores en Ciencias de la
Computación.
Hari, S. (2020, 24 agosto). Programming Paradigms: A must know for all
Programmers. Hackr.io. https://hackr.io/blog/programming-paradigms
index | TIOBE – The Software Quality Company. (2003, 1 agosto). Índice Tiobe.
https://www.tiobe.com/tiobe-index/