Paradigmas de programacin
Paradigmas Existentes
Estructurados (C, Pascal, Basic, etc.).
Funcionales (Categorical Abstract Machine Language - CAML).
Declarativos o Logicos (Prolog, Mercury, Oz).
Nuevo Paradigma
Orientado a Objetos (C++, C#, Java).
Este paradigma se basa en englobar sentencias en diferentes funciones que se llaman cada
vez que tengan que se necesiten.
Una funcin es simplemente un conjunto de instrucciones que operan sobre unos
argumentos y producen un resultado.
Este paradigma se basa en la definicin de reglas sin describir un flujo de control de ningn
tipo.
Abstraccin.
Encapsulamiento.
Modularidad.
Herencia.
Polimorfismo.
Modularidad:
Permite subdividir una aplicacio n en pequen as partes (mo dulos), cada una de las cuales
debe ser tan independiente como sea posible de la aplicacio n en si y de las restantes partes.
Estos modulos se pueden compilar por separado, pero tienen conexiones con otros
modulos.
Empezamos con medicin, que medir, que son los que estn en la parte de arriba, de ah
podemos seguir con mantenibilidad; de esa parte se tienen mas opciones; de estas
elegiremos solo una y las dems poner su definicin.