Paradigmas de Programacion

alejandra aquino
Mind Map by alejandra aquino, updated 10 months ago More Less
alejandra aquino
Created by alejandra aquino over 4 years ago
346
0
0

Description

Mapa en el que podras encontrar las definiciones de los paradigmas de programacion

Resource summary

Paradigmas de Programacion
1 Definicion
1.1 Colección de patrones conceptuales que moldean la forma de razonar sobre problemas, de formular soluciones y estructurar programas.
1.1.1 Tipos
1.1.1.1 Programación Estructurada
1.1.1.1.1 Este paradigma está orientado a mejorar la claridad, caridad y tiempo de desarrollo de un programa de computadora, utilizando únicamente subrutinas y 3 estructuras.
1.1.1.1.1.1 Lenguaje de ejempl0
1.1.1.1.1.1.1 ALGOL, Pascal, PL/I y Ada
1.1.1.1.1.2 Ventajas
1.1.1.1.1.2.1 Los programas son más sencillos y más rápidos de confeccionar. Se incrementa el rendimiento de los programadores.
1.1.1.2 Programación Orientada a Objetos (POO)
1.1.1.2.1 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.
1.1.1.2.2 Lenguaje de ejemplo
1.1.1.2.2.1 Java , C++, Smalltalk
1.1.1.2.3 Ventajas
1.1.1.2.3.1 Los objetos pueden poseer atributos inherentes de la clase a la que pertenecen.
1.1.1.3 Programación Declarativa
1.1.1.3.1 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.
1.1.1.3.1.1 Programación funcional
1.1.1.3.1.1.1 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
1.1.1.3.1.2 Programación Lógica
1.1.1.3.1.2.1 En este paradigma un programa consiste en declarar una serie de hechos y reglas y luego preguntar por un resultado.
1.1.1.3.2 Ventajas
1.1.1.3.2.1 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.
1.1.1.3.3 Lenguaje de ejemplo
1.1.1.3.3.1 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
1.1.1.4 Programación Imperativa
1.1.1.4.1 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.
1.1.1.4.1.1 Lenguaje de Ejemplo
1.1.1.4.1.1.1 Pascal,Ada .Cobol,C
Show full summary Hide full summary

Similar

Programación de computadores
LUIS ADRIAN LASSO CARDONA
Entornos de Desarrollo - UF1
Nadine Thery
Java World Capitulo 2
Alejandro Ruíz
Velaquez Sanchez Eder Alejandro
Eder Velazquez
Programacion
Memo Franco
FUNDAMENTOS DE PROGRAMACION ORIENTADA A OBJETOS
lizbeth veronica casas perez
Paradigma de programación
Luis Romero
Java World Capitulo 4
Alejandro Ruíz
Java World Capitulo 3
Alejandro Ruíz
Paradigma de programación
Luis Romero
Paradigma de programación
Nancy Calderón Soto