Zusammenfassung der Ressource
Lenguajes de programación según su paradigma
Anmerkungen:
- Imperativo
- Describe la programación
como una secuencia de
instrucciones o pedidos que
cambian el estado de un
programa.
- Desventajas:
falta de
flexibilidad
debido a la
secuencialidad
de las
instrucciones.
- Lógico
- Los programas para los
lenguajes de programación
lógicos son un conjunto de
hechos y reglas. La sintaxis
de los lenguajes de
programación lógicos es
notablemente diferente de
los lenguajes de
programación imperativos.
Unificación de términos.
Mecanismos de inferencia
automática.
- Recursión como estructura de
control básica. Visión lógica de la
computación. La aplicación de las
reglas de la lógica para inferir
conclusiones a partir de datos. El
programa se transforma en un
conjunto de declaraciones formales
de especificaciones que deben ser
correctas por definición.
- No tiene un algoritmo que
indique los pasos que detallen la
manera de llegar a un resultado.
Las salidas son funcionalmente
dependientes de las entradas.
- Orientado a objetos
- Se centra en las entidades, objetos
o sustantivos del problema
- En buena medida los objetos de software tienden a
ser reutilizables Abstrae cada objeto (su nombre,
propiedades y métodos) y cómo colabora e interactua
con el resto de los objetos para resolver el problema
- Funcional
- La programación se divide en bloques
(procedimientos y funciones) que
pueden comunicarse entre sí o no
hacerlo.
- Las funciones permiten, mediante la
subdivisión de los procesos en pequeñas
acciones, el aprovechamiento del código para
otros objetivos o en otras partes de un
programa.
- Cada función recoge un
procedimiento cerrado y se podría
entender como un pequeño
programa en sí mismo.