Zusammenfassung der Ressource
Paradigmas de
Programacion
- Definicion
- Colección de patrones conceptuales que moldean la forma
de razonar sobre problemas, de formular soluciones y
estructurar programas.
- Tipos
- Programación Estructurada
- Este paradigma está orientado
a mejorar la claridad, caridad y
tiempo de desarrollo de un
programa de computadora,
utilizando únicamente
subrutinas y 3 estructuras.
- Lenguaje de ejempl0
- ALGOL, Pascal,
PL/I y Ada
- Ventajas
- Los programas son más
sencillos y más rápidos de
confeccionar. Se incrementa el
rendimiento de los
programadores.
- Programación
Orientada a Objetos
(POO)
- El Paradigma se refiere a
un estilo de
programación. Puede ser
tanto imperativo,
funcional o lógico. Lo que
lo caracteriza es la forma
de manejar la
información.
- Lenguaje de ejemplo
- Java , C++, Smalltalk
- Ventajas
- Los objetos pueden poseer
atributos inherentes de la clase
a la que pertenecen.
- Programación Declarativa
- Paradigma que está basado en
el desarrollo de programas
especificando o declarando un
conjunto de condiciones,
preposiciones, afirmaciones,
restricciones, ecuaciones o
transformaciones que describen
el problema y detallan su
solución.
- Programación
funcional
- Paradigma en el que
todas las sentencias
son funciones en el
sentido matemático del
término. Un programa es
una función que se
define por composición
de funciones más
simples
- Programación Lógica
- En este paradigma
un programa consiste
en declarar una serie
de hechos y reglas y
luego preguntar por un
resultado.
- Ventajas
- Se ha dicho que los lenguajes
declarativos tienen la ventaja de ser
razonados matemáticamente, lo que
permite el uso de mecanismos
matemáticos para optimizar el
rendimiento de los programas.1 Son
fiables, elegantes y expresivos.
- Lenguaje de ejemplo
- ASP (Answer Set
Programming) Haskell
(Programación funcional) ML
(Programación funcional) Lisp
(Programación funcional) Prolog
(Programación Lógica) F-Prolog
(Programación Lógica Difusa)
Curry (Programación
Lógico-Funcional) SQL QML
- Programación
Imperativa
- En este paradigma, un
programa es una secuencia
finita de instrucciones, que
se ejecutan una tras otra.
Los datos se almacenan en
memoria principal y se
referencian utilizando
variables.
- Lenguaje de Ejemplo
- Pascal,Ada .Cobol,C