Want to create interactive content? It’s easy in Genially!
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.