GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Paradigmas de Programación

KEVIN CAMILO GÓMEZ GONZÁLEZ Algoritmos Spanisch

Inhalt der Mindmap

Paradigmas de Programación

  1. ¿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.
  2. 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 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
        • 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 Multiparadigma
        • Lisp
      • Lenguaje específico del dominio o DSL
        • SQL
        • Logo
    • C++
    • C#
    • Java
    • JavaScript
    • Python y Ruby
    • PHP
    • Perl
    • Erlang
    • Scala
    • Lisp
    • Oz maneja 9 paradigmas
  3. 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
  4. ¿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

Informationen

Beschreibung
Mapa Mental sobre los Paradigmas de Programación. By: Kevin Gómez - Aprendiz Sena -
Aufrufe
67
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck