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