uno decimal (0,1,2..9) La ENIAC requería una gran cantidad de electricidad. La leyenda cuenta
que la ENIAC, construida en la Universidad de Pensilvania, bajaba las luces de Filadelfia
siempre que se activaba. La imponente escala y las numerosas aplicaciones generales de la
ENIAC señalaron el comienzo de la primera generación de computadoras.
En 1945, John von Neumann, que
había trabajado con Eckert y Mauchly
en la Universidad de Pennsylvania,
publicó un artículo acerca del
almacenamiento de programas. El
concepto de programa almacenado
permitió la lectura de un programa
dentro de la memoria d e la
computadora, y después la ejecución
de las instrucciones del mismo sin
tener que volverlas a escribir. La
primera computadora en usar el
citado concepto fue la llamada EDVAC (Eletronic Discrete-Variable Automatic Computer, es
decir computadora automática electrónica de variable discreta), desarrollada por Von
Neumann, Eckert y Mauchly.
Los programas almacenados dieron a las computadoras una flexibilidad y confiabilidad
tremendas, haciéndolas más rápidas y menos sujetas a errores que los programas mecánicos.
Una computadora con capacidad de programa almacenado podría ser utilizada para v arias
aplicaciones cargando y ejecutando el programa apropiado. Hasta este punto, los programas y
datos podría ser ingresados en la computadora sólo con la notación binaria, que es el único
código que las computadoras "entienden".
El siguiente desarrollo importante en el diseño de las computadoras fueron los programas
intérpretes, que permitían a las personas comunicarse con las computadoras utilizando medios
distintos a los números binarios. En 1952 Grace Murray Hoper una oficial de la Marina de E.U.,
desarrolló el primer compilador, un programa que puede traducir enunciados parecidos al
inglés en un código binario comprensible para la maquina llamado COBOL (COmmon BusinessOriented Langu aje).
GENERACIONES DE COMPUTADORAS
Primera Generación de Computadoras
(De 1951 a 1958) Las computadoras de la
primera Generación emplearon bulbos para
procesar
información.
Los
operadores
ingresaban los datos y programas en código
especial por medio de tarjetas perforadas. El
almacenamiento interno se lograba co