Want to create interactive content? It’s easy in Genially!

Get started free

Paradigmas de programación

Hector Vega

Created on January 23, 2021

Start designing with a free template

Discover more than 1500 professional designs like these:

Museum Flipcards

Image Comparison Slider

Microcourse: Key Skills for the Professional Environment

The Meeting Microlearning

The Meeting Microlearning Mobile

Corporate Who's Who

Concepts Comparison Flipcards

Transcript

Paradigmas de programación

Haz click en los cuadros con el signo "+" para conocer más detalles

Algunos lenguajes

Premisa

Características

Utilizaba estructuras de control, entradas/salidas, manejo de errores, excepciones y estructuras de datos.

FortranPascal Cobol Ada C

Evitar el uso de "goto" para seguir una serie de instrucciones en secuencia.

Programación Estructurada

Programación Procedural

El programa se compone de procedimientos los cuales interactúan entre sí.

El código se agrupa en procedimientos a través de un sistema de pilas.

FortranALGOL COBOL Basic

Los objetos de la vida real pueden ser representados en código, con sus características y comportamientos.

Los objetos son un molde para crear instancias con cualidades y comportamientos únicos o compartidos.

SimulaJava C++ Python PHP

Programación Orientada a Objetos

LispScheme Clojure Erlang Haskell F#

La recursividad y funciones de alto orden son prioridad para resolver problemas.

Las funciones son ciudadanas de primera clase y busca reducir los efectos colaterales.

Programación Funcional

PrologALF Fril Visual Prolog Mercury

Expresa los objetivos como reglas acerca de los resultados en lógica matemática.

Hace uso de Cláusulas de Horn para evaluar predicados y definir si son verdaderos o falsos.

Programación Lógica

Programación Dirigida por Eventos

Son programas que corren indefinidamente, cambia su estado según los eventos que detecta.

No controla la secuencia de ejecuciones, sino que reacciona a sucesos ocurridos.

JavaJavaScript C# Python