Paradigmas de la programacion

Keep track of all your to-dos for school with this template. You can turn all assignments into tasks using the task widget, set priorities, deadlines and mark progress.

Get Started. It's Free
or sign up with your email address
Paradigmas de la programacion by Mind Map: Paradigmas de la programacion

1. Utiliza un numero limitado que minimizan la complejidad de los programas.

1.1. Tiene características * Es clara * Fácil de entender Tiene mejor presentacion

2. Lógico.

2.1. Se creo en el año 1972

2.1.1. Fue creado por Alain Colmerauer

2.1.1.1. Su lenguaje de programación es "Prolong" *Programmation en LOGique (programación en lógica),

2.1.1.1.1. Tiene como características: *Todo nombre debe referir a un objeto. ·*Ningún nombre puede referir a más de un objeto. ·*Un objeto puede tener más de un nombre.

2.1.1.2. Es un paradigma de programación que se basa en el concepto de función. Es un paradigma muy orientado a las matemáticas

3. Estructurado.

3.1. Se creo en la década de los 70

3.1.1. Lo podemos usar en C++, Basic y Pascal.

4. Funcional.

4.1. Contruye funciones a partir de las ya existentes.

4.1.1. Fue creado por Alonso Church

4.1.1.1. Tiene como características * Tratamiento sistemático *Sistema de entrada y salida * Encaje con patrones

4.1.2. Sus lenguajes de programación son: -Haskell y Lips

5. Programación modular.

5.1. Es un paradigma de programación que consiste en dividir un programa en módulos o sub programas con el fin de hacerlo más legible y manejable.

5.1.1. Se presenta históricamente como una evolución de la programación estructurada para solucionar problemas de programación más grandes y complejos de lo que ésta puede resolver.

6. POO

6.1. Conjunto de objetos que colaboran entre ellos para realizar tareas; permite aumentar la complejidad.

6.1.1. Lo crearon: -Ole-Johan Dahl y Kristen Nygaard

6.1.2. Los lenguajes que lo usan son: * Ada, * C++ * C# *Delphi y Java

6.1.2.1. Tiene como características -Abstracción -Encapsula miento -Modularidad -Polimofirsmo.

7. Orientado a Aspectos.

7.1. Se creo en 1991

7.1.1. Incluye como característica el concepto de “Aspecto” que pretende dar una determinada funcionalidad al sistema; separando esta funcionalidad del sistemas, con el fin de aumentar la modularidad

7.1.1.1. Lo soporta el lenguaje de programación ‘AspectJ’.

7.1.1.1.1. Tiene como características: *Permite la implementacion, reduciendo el acoplamiento entre sus partes * Fácil de entender y mantener * Elimina los problemas causados por el código mezclado.