Lenguajes de programación según su paradigma

Description

Imperativo, funcional, lógico, orientado a objetos
Jorge Morales
Mind Map by Jorge Morales, updated more than 1 year ago
Jorge Morales
Created by Jorge Morales over 6 years ago
37
0

Resource summary

Lenguajes de programación según su paradigma

Annotations:

  • Le
  1. Imperativo
    1. Describe la programación como una secuencia de instrucciones o pedidos que cambian el estado de un programa.
      1. Desventajas: falta de flexibilidad debido a la secuencialidad de las instrucciones.
      2. Lógico
        1. Los programas para los lenguajes de programación lógicos son un conjunto de hechos y reglas. La sintaxis de los lenguajes de programación lógicos es notablemente diferente de los lenguajes de programación imperativos. Unificación de términos. Mecanismos de inferencia automática.
          1. Recursión como estructura de control básica. Visión lógica de la computación. La aplicación de las reglas de la lógica para inferir conclusiones a partir de datos. El programa se transforma en un conjunto de declaraciones formales de especificaciones que deben ser correctas por definición.
            1. No tiene un algoritmo que indique los pasos que detallen la manera de llegar a un resultado. Las salidas son funcionalmente dependientes de las entradas.
            2. Orientado a objetos
              1. Se centra en las entidades, objetos o sustantivos del problema
                1. En buena medida los objetos de software tienden a ser reutilizables Abstrae cada objeto (su nombre, propiedades y métodos) y cómo colabora e interactua con el resto de los objetos para resolver el problema
                2. Funcional
                  1. La programación se divide en bloques (procedimientos y funciones) que pueden comunicarse entre sí o no hacerlo.
                    1. Las funciones permiten, mediante la subdivisión de los procesos en pequeñas acciones, el aprovechamiento del código para otros objetivos o en otras partes de un programa.
                      1. Cada función recoge un procedimiento cerrado y se podría entender como un pequeño programa en sí mismo.
                      Show full summary Hide full summary

                      Similar

                      Abreviaciones comunes en programación web
                      Diego Santos
                      Mapa Conceptual de la arquitectura de base de datos
                      Alan Alvarado
                      codigos QR
                      Cristina Padilla
                      ANALISIS SISTEMATICO DE LA COMPUTADORA Y LOS PERIFERICOS QUE LO INTEGRAN
                      Ana pinzon
                      Historia de la Computadora
                      Diego Santos
                      BASES DE DATOS
                      Horst Berndt Reyes
                      Programación orientada a objetos (POO).
                      Lina Melo
                      Latex
                      Maye Tapia
                      Test PYTHON
                      peralesmagana
                      Ejercicio tipos de Software
                      Marco. G
                      Introducción a la Programación
                      Diego Benavides