0% encontró este documento útil (0 votos)
3 vistas10 páginas

Historia y evolución de la programación

Cargado por

7v2hc57np4
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas10 páginas

Historia y evolución de la programación

Cargado por

7v2hc57np4
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

By: MACM

Programación
origen y evolución
al desarrollo de las computadoras

ADX-3345
By: MACM

Origen de la
Programación
1. Antecedentes teóricos (siglo XIX):
El matemático Charles Babbage diseñó la Máquina Analítica en el siglo
XIX, considerada la precursora de las computadoras modernas. Aunque
nunca se construyó, sentó las bases para la computación programable.
Ada Lovelace, colaboradora de Babbage, escribió el primer algoritmo
destinado a ser procesado por una máquina, lo que la convierte en la
primera programadora de la historia.

2. Primeras computadoras programables (década de 1940):


Durante la Segunda Guerra Mundial, se desarrollaron las primeras
computadoras electrónicas, como el ENIAC (1945), que utilizaban cables
y interruptores para ser programadas.
Los programas se escribían en lenguaje máquina (código binario), lo que
era extremadamente tedioso y propenso a errores.
By: MACM

Evolución de la
Programación
By: MACM

Década de 1950:
Lenguajes de alto
nivel:
Para simplificar la programación, se desarrollaron
los primeros lenguajes de alto nivel, como
Fortran (1957, para aplicaciones científicas) y
COBOL (1959, para negocios).

Estos lenguajes permitían escribir instrucciones


más cercanas al lenguaje humano, que luego
eran traducidas a código máquina por
compiladores.
By: MACM

Década de 1960:
Programación
estructurada:
Surgieron lenguajes como ALGOL y C, que
promovieron la programación estructurada, un
enfoque que organizaba el código en bloques y
funciones para mejorar su claridad y mantenimiento.
By: MACM

Década de 1970 y 1980:


Expansión y
diversificación:
Aparecieron lenguajes como Pascal, C++ (que introdujo la
programación orientada a objetos) y SQL (para manejo de bases de
datos).

La programación orientada a objetos (POO) se convirtió en un


paradigma dominante, permitiendo modelar problemas del mundo
real de manera más eficiente.
By: MACM

Década de 1990:
Internet y lenguajes
modernos:
Con el auge de Internet, surgieron lenguajes como Java,
JavaScript y Python, diseñados para aplicaciones web y
desarrollo multiplataforma.

La programación se volvió más accesible gracias a


herramientas visuales y entornos de desarrollo integrados
(IDEs).
By: MACM

Siglo XXI: Enfoques


modernos y especialización:
Se popularizaron lenguajes como Python, Ruby, Swift y Kotlin, enfocados en la simplicidad y
productividad.

Surgieron nuevos paradigmas, como la programación funcional (con lenguajes como Haskell y
Scala) y el desarrollo de inteligencia artificial y machine learning.

La programación se ha diversificado en áreas como desarrollo móvil, cloud computing, big


data y blockchain.
By: MACM

Tendencias actuales

Automatización y IA: Herramientas como GitHub Copilot y ChatGPT


están transformando cómo se escribe código, permitiendo la
generación automática de programas.

Low-code/No-code: Plataformas que permiten crear aplicaciones sin


necesidad de escribir código tradicional.

Programación cuántica: Con el avance de la computación cuántica,


lenguajes como Q# están ganando relevancia.
By: MACM

FIN
Gracias por su atención

Mario Cervera ING. MEC Leonel

También podría gustarte