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

Get started free

Evolución Paradigmas de Programacion

César Efraín Cárdenas Esparza

Created on September 5, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

1954Paradigma Imperativo

1957Lenguaje de Programación Fortran

1940El Inicio

1950Lenguaje Ensamblador

1960Paradigma de Programación estructurada

1967Paradigma Programación Orientada a Objetos

1958

1958Lenguaje de Programación LISP

1964Lenguaje de Programación Basic

Evolución Paradigmas de Programación

1973Paradigma Programación lógica

1970

1980Lenguaje de Programación Objective-C

1970Pascal

1970Lenguaje de Programación C

1991Paradigma Programación Orientada a Eventos

1980

2023

1991Paradigma de Programación Funcional

2000Lenguaje de Programación C#

Programación Lógica y Funcional

César Efraín Cárdenas Esparza

ing. sistemas computacionales9no semestre

Fuentes Consultadas

  • https://www.timetoast.com/timelines/linea-de-tiempo-de-los-paradigmas-de-programacion
  • https://prezi.com/jycnimij-jkz/linea-del-tiempo-paradigmas-de-programacion/
  • https://www.timetoast.com/timelines/historia-de-los-paradigmas-de-la-programacion
  • https://www.codigoonclick.com/mejores-lenguajes-programacion-para-2018/
  • http://manuelaliramos.com/paradigmas-de-la-programacion/
  • https://www.sutori.com/es/historia/linea-de-tiempo-de-los-lenguajes-de-programacion--aP33cNFE9Jfzn5xz36vtVA5B
  • https://view.genial.ly/631f3daa4daf280018b4986c/interactive-content-timeline-paradigmas-de-programaci
  • https://learn.microsoft.com/es-es/dotnet/csharp/tour-of-csharp/

Creada por Kristen Nygaard. Es un paradigma que usa objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Utilizados: C++, java, C#

Paradigma de Programación estructurada

Es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa.

  • C
  • Basic
Paradigma de Programación Funcional

Es un paradigma de programación declarativa basado en el uso de funciones matemáticas,enfatiza los cambios de estado mediante la mutación de variables.

  • Haskell
  • Lips

1991

Paradigma Programación Orientada a Eventos

La estructura como la ejecución de los programas van determinados por los sucesos que ocurran en el sistema, definidos por el usuario o que ellos mismos provoquen. La programación dirigida por eventos es la base de lo que llamamos interfaz de usuario, aunque puede emplearse también para desarrollar interfaces entre componentes de Software o módulos del núcleo.

2000

Lenguaje de Programación C#

Creado por Microsoft. Es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común C# es un lenguaje de programación orientado a componentes, orientado a objetos. C# proporciona construcciones de lenguaje para admitir directamente estos conceptos, por lo que se trata de un lenguaje natural en el que crear y usar componentes de software.

Desde su origen, C# ha agregado características para admitir nuevas cargas de trabajo y prácticas de diseño de software emergentes. En el fondo, C# es un lenguaje orientado a objetos. Defina los tipos y su comportamiento.

1973

Paradigma Programación lógica

Creada por Alain Colmeraver. Estudia el uso de la lógica para el planteamiento de problemas y el control sobre las reglas de inferencia para alcanzar la solución automática.

Denominado también como programación predicativa, se basa en la lógica matemática. En lugar de una sucesión de instrucciones, un software programado según este principio contiene un conjunto de principios que se pueden entender como una recopilación de hechos y suposiciones.

1954

Paradigma Imperativo

Determinar qué datos son requeridos para el cálculo, asociar a estos direcciones de memoria y efectuar, paso a paso, una secuencia de transformaciones en los datos almacenados.

  • Fortran
  • Cobol
  • Basic
  • Ada
  • Pascal.

1958

Lenguaje de Programación LISP

Creado por John McCarthy. Es un lenguaje de programación usado en el mundo de la inteligencia artificial y la notación matemáticas.

Lenguaje de Programación C

Creado por Dennis Ritchie, es un lenguaje de programación de propósito general que ofrece economía sintáctica, control de flujo y estructuras sencillas y un buen conjunto de operadores.

  • Javascript
  • C#
  • Perl
  • PHP
  • Python

Python es en estos momentos uno de los lenguajes más demandados por su gran versatilidad, potencia y facilidad de uso. Se trata de uno de los lenguajes principales en los que se desarrollan aplicaciones de analítica o inteligencia artificial, tan demandadas en la actualidad. Es de código abierto, por lo que su acceso es libre y gratuito, y posibilita que los programadores lo adapten a sus proyectos. Además, tiene una sintaxis muy accesible, ya que es parecida al inglés.

1964

Lenguaje de Programación Basic

Disenado para la simplicidad BASIC originalmente fue desarrollado como una herramienta de enseñanza. El lenguaje y sus variantes llegaron a estar ampliamente disponibles en las microcomputadoras a finales de los años 1970 y en los años 1980.

BASIC sigue siendo popular a día de hoy en un puñado de dialectos altamente modificados, y en nuevos lenguajes, influenciados por BASIC tales como Microsoft Visual Basic o Gambas en GNU/Linux.

Creado como un superconjunto de C para que implementase un modelo de objetos parecido al de Smalltalk. Originalmente fue creado por Brad Cox y la corporación StepStone

1970

Pascal

Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos. Pascal se caracteriza por ser un lenguaje de programación fuertemente tipado. Esto implica que, por un lado, el código está dividido en porciones fácilmente legibles llamadas funciones o procedimientos, lo que facilita la utilización de la programación estructurada en oposición al antiguo estilo de la programación monolítica; y, por otro, que el tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado.

1940

EL INICIO

Los primeros lenguajes de programación fueron creados al mismo tiempo que aparecían los primeros computadores, hacia 1940. Se trataba de lenguajes denominados “de bajo nivel” cuya escritura era muy compleja. Posteriormente surgieron lenguajes que eran más fáciles de escribir y de interpretar. Se considera como primer lenguaje de alto nivel a Fortran, un lenguaje que surgió hacia finales de los años 50, diseñado para programación científica y cálculo numérico.

Lenguaje Ensamblador 1950

Consiste en un conjunto de nemónicos que representan instrucciones básicas para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables.

Lenguaje de propósito general, ​ procedimental​ e imperativo,está especialmente adaptado al cálculo numérico y a la computación científica.