Un paradigma define un conjunto de reglas, patrones y estilos de programación que son usados por un grupo de lenguajes de programación
• Paradigma funcional
• Paradigma lógico
• Paradigma imperativo
• Paradigma orientado a objetos Paradigma funcional
• La computación se realiza mediante la evaluación de expresiones
Paradigma funcional
• La computación se realiza mediante la evaluación de expresiones
• Definición de funciones
• Funciones como datos primitivos
• Valores sin efectos laterales, no existe la asignación
• Programación declarativa
• Lenguajes: LISP, Scheme, Haskell
Paradigma funcional
• La computación se realiza mediante la evaluación de expresiones
• Definición de funciones
• Funciones como datos primitivos
• Valores sin efectos laterales, no existe la asignación
• Programación declarativa
• Lenguajes: LISP, Scheme, Haskell
Paradigma imperativo
• Definición de procedimientos
• Definición de tipos de datos
• Chequeo de tipos en tiempo de compilación
• Cambio de estado de variables
• Pasos de ejecución de un proceso
Paradigma orientado a objetos
• Definición de clases y herencia
• Objetos como abstracción de datos y procedimientos
• Polimorfismo y chequeo de tipos en tiempo de ejecución
• Ejemplo en Java
AQUÍ LES DEJO UN PEQUEÑO VÍDEO QUE RESUME MEJOR LOS PARADIGMAS DE PROGRAMACIÓN
No hay comentarios.:
Publicar un comentario