Mapa mental
Paradigmas de Programación
Contenido del mapa
Paradigmas de Programación
¿Qué es un paradigma de programación?
- Propuestas Tecnológicas
- Enfocadas a resolver uno o varios problemas definidos y delimitados
- Adoptadas por la Comunidad de desarrolladores
- La programación orientada a objetos es la mas utilizada en la actualidad.
- Propuestas Tecnológicas
Actualmente hay muchos lenguajes de programación
- Soportan Multiples Paradigmas de Programación
- Programación Imperativa
- Programación Orientada a Objetos
- C++
- Java
- Smalltalk
- Simula
- Programación Dinámica
- Cualquier lenguaje Imperativo
- Se usaron inicialmente
- C
- BASIC
- Pascal
- Describe paso a paso un conjunto de instrucciones que se ejecutan para la finalidad de mostrar el resultado.
- Programación Orientada a Objetos
- Programación Declarativa
- Programación Funcional
- Scheme (Variante de Lisp)
- Haskell
- Programación Lógica
- Prolog
- Programación con restricciones
- Cualquier lenguaje derivado del Prolog
- B-Prolog
- Ciao Prolog
- Cualquier lenguaje derivado del Prolog
- Se usaron inicialmente
- Lisp
- Prolog
- Describe el problema, pero no los pasos para llegar a su solución, que es hallada mediante mecanismos internos de inferencia de información.
- Programación Funcional
- Programación Multiparadigma
- Lisp
- Lenguaje específico del dominio o DSL
- SQL
- Logo
- Programación Imperativa
- C++
- C#
- Java
- JavaScript
- Python y Ruby
- PHP
- Perl
- Erlang
- Scala
- Lisp
- Oz maneja 9 paradigmas
- Soportan Multiples Paradigmas de Programación
Diferencias
- Programación Declarativa
- Describe la lógica de computación necesaria para resolver un problema sin describir un flujo de control de ningún tipo.
- Programación Imperativa
- Describen sentencias que modifican el estado de un programa especificando secuencias de acciones a realizar
- Programación Declarativa
¿Comó Diferenciar?
- Un programa que describe que problemas deben resolverse, pero no como, está programado con programación declarativa
- Cualquier programa que evita los efectos secundarios o es referencialmente transparente, está programado con programación declarativa
- Todo lo que no cuadre con las dos afirmaciones anteriores usa programación imperativa o una mezcla de ambas
Información
- Descripción
- Mapa Mental sobre los Paradigmas de Programación. By: Kevin Gómez - Aprendiz Sena -
- Creado por
- KEVIN CAMILO GÓMEZ GONZÁLEZ
- Visitas
- 67
- Etiquetas
- Valoración