Professional Documents
Culture Documents
1
Clasificación por paradigmas de programación
Paradigma Imperativo:
describe la programación como Paradigma Declarativo: Paradigma Estructurado: Paradigma Orientado a
una secuencia instrucciones o No se basa en el cómo se hace la programación se divide en Objetos:
comandos que cambian el algo (cómo se logra un objetivo bloques (procedimientos y está basado en la idea de
estado de un programa. paso a paso), sino que describe funciones) que pueden o no encapsular estado y
(declara) cómo es. comunicarse entre sí. operaciones en objetos.
Otros paradigmas y
subparadigmas son: paradigma
orientado al sujeto, paradigma
reflectante, programación
basada en reglas, paradigma
basado en restricciones,
programación basada en
2
prototipos, etc.
Compilador interprete Los “Lenguajes Declarativos” son los mas pareci-
Los compiladores traducen el Lenguajes de programación dos al castellano o ingles en su potencia expresiva
código fuente a código objeto, y funcionalidad están en el nivel mas alto respecto
para todo el programa a la vez. a los otros.
3
Programas
Representación de algorit-
mos:
• Pseudocódigo o lenguaje de
descripción de algoritmos:
• Organigramas o diagramas
de flujo:
4