Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Inv 1
Inv 1
Estos lenguajes permiten escribir las operaciones que son necesarias realizar para resolver el problema. El
ordenador es en realidad tan slo una mquina virtual, capaz de resolver todos los problemas que los usuarios
seamos capaces de expresar mediante un algoritmo.
La historia de los lenguajes de programacin comienza segn la mayora de los autores cuando Charles Babbage
defini a mediados del siglo XIX lo que l llam la mquina analtica. Se considera a esta mquina el diseo del
primer ordenador; Su colaboradora Ada Lovelace escribi en tarjetas perforadas una serie de instrucciones que la
mquina iba a ser capaz de ejecutar. Se dice que eso signific el inicio de la ciencia de la programacin de
ordenadores.
Un poco mas tarde apareci la idea de que las mquinas fueran capaces de realizar ms de una aplicacin. Para
lo cual se ide el hecho de que hubiera una memoria donde se almacenaban esas instrucciones. Inicialmente se
utilizaron tarjetas perforadas para introducir las instrucciones. El llamado cdigo mquina. Cualquier programa
de ordenador debe, ser convertido a este cdigo para que un ordenador puede ejecutar las instrucciones de dicho
programa.
Cuando surgi el primer ordenador, el famoso ENIAC su programacin se basaba en componentes fsicos, es decir,
que se programaba, cambiando directamente el Hardware de la maquina, exactamente lo que s hacia era
cambiar cables de sitio para conseguir as la programacin de la maquina. La entrada y salida de datos se realizaba
mediante tarjetas perforadas.
En los aos 40 se intent concebir un lenguaje ms simblico que permitiera no tener que programar utilizando
cdigo mquina. Poco ms tarde se ide el lenguaje ensamblador, que es la traduccin del cdigo mquina a una
forma ms textual. Cada tipo de instruccin se asocia a una palabra mnemotcnica, de forma que cada palabra
tiene traduccin directa en el cdigo mquina.