Please enable JavaScript.
Coggle requires JavaScript to display documents.
Paradigmas de programación, icons8-box-64, icons8-natural-user-interface-2…
Paradigmas de programación
Lógicos
Emula una plática usuario-máquina
Ejemplos
Prolog
Usa cálculo de predicados
No orientado a usos generales
Aplicaciones de inteligencia artificial
Orientado a Objetos
Unidades de datos = objetos activos
Representar definiciones de objetos
Esqueletos que pueden reusarse
Construir múltiples objetos
Conservar propiedades
Nuevos objetos + propiedades similares
Ejemplos
C++
Java
SmallTalk
Café
Otros
Orientado a eventos
Sucesos que ocurran en el sistema
Provocados por
El mismo programa
El usuario
Provocan
Ejecución de programas
Ejecución del programa
Inicialización
Código inicial
Espera un evento
Recibe evento esperado
ejecuta código correspondiente al evento
Ejemplos
C#
VisualBasic
Relacional
Bases de Datos Relacionales
Colección de datos operativos
Modelo específico
Accesibles
Gestión de Bases de datos
Lenguaje de definición de datos
Nuevos hechos o datos
Lenguaje de manipulación de datos
Interaccion
Bases de datos existentes
Ejemplo
SQL (Structure Query Language)
Procedural
Lenguajes de procedimientos estructurados en bloques
Ejemplos
Pascal
Guardar y tener acceso a datos
Estructura de bloques anidados
Reglas de alcance
Lenguajes simples de procedimientos
Escribir programas
crear estructuras de datos
Crear funciones
Entidades separadas
Ejemplos
Fortran
C
Procedimientos
también llamados
funciones
subrutinas
subprogramas
Funcionales
Ejemplos
Lisp
ML
Scheme
Desarrollo en forma aplicativa
Aplicaciones
Inteligencia artificial
Robótica
Procesamiento de lenguaje natural
Prueba de teoremas