0% encontró este documento útil (0 votos)
35 vistas6 páginas

Presentación de Programación

El documento describe la evolución de las máquinas de calcular a los computadores programables, destacando hitos como el Motor Analítico de Babbage y el primer programa de computadora escrito por Ada Lovelace. También se menciona la formalización de la computación por Alan Turing y el desarrollo de los primeros lenguajes de programación en la década de 1940, incluyendo el lenguaje ensamblador y lenguajes de alto nivel como Fortran y COBOL. Finalmente, se presentan los primeros computadores comerciales, como el UNIVAC I y el IBM 704, que mejoraron la capacidad de procesamiento y fiabilidad en los cálculos.
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)
35 vistas6 páginas

Presentación de Programación

El documento describe la evolución de las máquinas de calcular a los computadores programables, destacando hitos como el Motor Analítico de Babbage y el primer programa de computadora escrito por Ada Lovelace. También se menciona la formalización de la computación por Alan Turing y el desarrollo de los primeros lenguajes de programación en la década de 1940, incluyendo el lenguaje ensamblador y lenguajes de alto nivel como Fortran y COBOL. Finalmente, se presentan los primeros computadores comerciales, como el UNIVAC I y el IBM 704, que mejoraron la capacidad de procesamiento y fiabilidad en los cálculos.
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

LENGUAJES DE

PROGRAMACIÓN
1.1. DE LAS MÁQUINAS DE CALCULAR A LOS
COMPUTADORES PROGRAMABLES
Las primeras máquinas de calcular. Desde las calculadoras mecánicas del siglo
XVII, como la Máquina de Schickard y la Calculadora de Pascal, se buscaba mejorar
la precisión y velocidad de los cálculos.

El punto culminante de este desarrollo fue el Motor Analítico de Charles Babbage,


diseñado en 1840. Esta máquina era programable mediante tarjetas perforadas, lo
que representó un avance significativo. Aunque Babbage no pudo completarla,
Ada Lovelace, quien colaboró con él, se destacó al publicar el primer programa de
computadora en 1843, un ejemplo de cómo utilizar el Motor Analítico.

La matemática Ada Lovelace tuvo un papel fundamental en la divulgación de la


máquina, de su sistema de programación y fue la primera que entendió sus
posibilidades más allá del cálculo de fórmulas.
De forma poco habitual para la época, Ada fue educada en el campo de las ciencias y
de las matemáticas. A principios de 1840, con veinticico años, conoció el trabajo de
Babbage y colaboró con él, dedicándose durante varios años a conocer y estudiar el
diseño y el funcionamiento del motor analítico
formalización de la computación. En 1936, Alan Turing introdujo el concepto de la Máquina de Turing,
que sentó las bases para la teoría de la computación. Su idea de una máquina universal fue
fundamental, permitiendo la simulación de cualquier programa.

Durante la década de 1940, la computación electrónica avanzó rápidamente. En 1945, John Von
Neumann propuso una arquitectura que incluía el programa almacenado en memoria. En 1948, se
construyó el Baby, el primer computador digital de propósito general. Esto abrió la puerta a los
primeros lenguajes de programación, como assembler, y posteriormente a lenguajes de alto nivel
como Fortran y COBOL, que hicieron la programación más accesible.

La máquina de Manchester fue el primer computador con un conjunto de


instrucciones completo, capaz de realizar saltos, condicionales y
direccionamiento indirecto. La primera ejecución de un programa fue el 21 de
junio de 1948.
1.2 LOS PRIMEROS LENGUAJES
DE PROGRAMACIÓN
Los computadores electrónicos se programaban directamente en código máquina,
usando instrucciones específicas del procesador en formato binario o hexadecimal.

Esto era complicado y propenso a errores, por lo que se desarrolló el lenguaje


ensamblador, que simplificaba un poco la tarea, permitiendo escribir instrucciones
más comprensibles para los programadores, aunque seguía siendo muy cercano al
código máquina.

A finales de los años 40, se empezaron a usar los computadores para resolver
problemas matemáticos más complejos, como la codificación y descodificación o
problemas combinatorios.

Un ejemplo importante es el primer programa de John von Neumann en 1945, que


resolvía un problema de ordenación de números. Este programa, aunque importante,
contenía un error o "bug", siendo el primer error documentado en un programa de
computadora.
El error fue descubierto y documentado más tarde por Donald Knuth en un estudio sobre
el programa de Von Neumann. Si se hubiera ejecutado en la máquina EDSAC para la que Primer
Primer programa
programa de
deVon
Von
fue diseñado, probablemente habría sido el primer caso de "depuración" en la historia de Neumann
Neumann
la programación.
1.3 EL NACIMIENTO DE LOS
COMPUTADFORES COMERCIALES
Los primeros computadores. El UNIVAC I introdujo el almacenamiento en líneas de retardo de mercurio y
cintas magnéticas para la entrada de datos, aunque presentaba problemas de fiabilidad. Luego, el IBM 704
marcó un avance importante, especialmente para aplicaciones científicas, gracias a su memoria de núcleo
magnético, unidad aritmética en punto flotante, у almacenamiento en cintas magnéticas. Con una velocidad
de 0.04 MIPS y un costo de 3 millones de dólares, el IBM 704 permitió una mayor capacidad de procesamiento
y fiabilidad en los cálculos de su época.
GRACIAS POR SU
ATENCION

También podría gustarte