Zusammenfassung der Ressource
EVOLUCION DE LOS PARADIGMAS
DE PROGRAMACION
- PARADIGMA LÓGICO
- Definición de reglas
- Unificación como elemento
de computación
- Programación
declarativa
- Lenguajes
- Prolog
- Mercury
- Oz
- PARADIGMA
IMPERATIVO
- Se caracterizan por tener un estado
implícito modificado mediante instrucciones
o comandos del lenguaje.Estos lenguajes
tienen una noción de secuenciación de los
comandos para permitir un control preciso.
- Definición de procedimientos
- Definición de tipos de datos
- Cambio de estado de variables
- Pasos de ejecución de un proceso
- Lenguajes
- Orientados a
expresiones
- C
- FORTRAN
- Algol
- Pascal
- Orientados a sentencias
- COBOL
- PL/1
- PARADIGMA
ORIENTADO A
OBJETOS
- La programación orientada a objetos o
POO es un paradigma de programación
que usa los objetos en sus interacciones,
para diseñar aplicaciones y programas
informáticos.
- Objetos como abstracción de
datos y procedimientos
- Definición de clases y herencia
- Polimorfismo y chequeo de tipos
en tiempo de ejecución
- Lenguajes
- JAVA
- C#
- JavaScript
- PHP
- Visual Basic
- Smaltalk
- Un paradigma define un conjunto de reglas,
patrones y estilos de programación que son
usados por un grupo de lenguajes de
programación.
- PARADIGMA FUNCIONAL
- Definición de funciones
- La computación se realiza
mediante la evaluación de
expresiones
- alores sin efectos laterales,
no existe la asignación
- Programación declarativa
- Lenguajes
- LISP
- Haskell
- Scheme
- Scala
- Clojure
- Lenguajes expresivos y matemáticamente
elegantes, en los que no sea necesario
bajar al nivel de la máquina para describir
el proceso llevado a cabo por el programa