Paradigmas de programación

  • Paradigma Imperativo

    Representado por la arquitectura de Von Neumann
    *Conjunto de enunciados con orden preestablecido.
    *También se conoce como procedimental o algorítmico.
    *Algunos de los primeros lenguajes con este paradigma son:
    FORTRAN, COBOL y PASCAL
  • Paradigma Aplicativo

    Creado por un grupo de científicos encabezados por MacCarthy
    *También se le conoce como declarativo o funcional.
    *Define a los programas como funciones y trata a las funciones
    como datos.
    *Se enfoca en la inteligencia artificial, calculo simbólico y
    procesamiento del lenguaje natural.
    *Esta representado por los lenguajes de programación LISP y ML.
  • Paradigma Basado en reglas

    Creado de la mano de un grupo de científicos japoneses en el ICOT (Institute for New Generation Computer Technology).
    *También es conocido como paradigma lógico.
    *Aplicaciones practicas en la actualidad son consultas a bases
    de datos y pruebas matemáticas.
    *Trabaja con expresiones y sus relaciones que se especifican a
    través de reglas.
    *El lenguaje representativo de este paradigma es PROLOG.
  • Paradigma Orientado a Objetos

    Uso de clases y objetos, afectados por los conceptos de encapsulación, herencia y polimorfismo.
    *Ventajas de este paradigma: simplicidad, modularidad,
    posibilidad de extender el programa y darle mantenimiento.
    *Se cuenta con diversos lenguajes que soportan este paradigma,
    por ejemplo: JAVA, C++, PHP.