# data[].attributes.body
En general, el avance del hardware ha acercado las maquinas al usuario domestico, y, conjuntamente, se ha ido incrementando la diversidad, potencia y complejidad del software. De hecho, el crecimiento del software ha sido mas vertiginoso, si cabe, que el del hardware, hasta tal punto que el programa no se hace para dar funcionalidad a una maquina determinada, sino que se compra un hardware determinado para dotar de ciertas capacidades (velocidad, posibilidad de almacenamiento, etc.) al programa que se este usando.

# data[].attributes.body
A partir de la década de los 70, se acentúa el avance en el hardware, gracias a la invención del microprocesador, que supone una significativa reducción del precio y tamaño en los ordenadores, haciéndolos más populares.

# data[].attributes.headline
la mejora de la programacion de la computadora

# data[].attributes.subject
la mejora de la programacion de la computadora

# data[].attributes.body
En esta epoca se programaba directamente en el lenguaje de la maquina, pero ante las dificultades que ello entranaba, surgio la necesidad de buscar una forma de expresion mas apropiada. De esta forma aparecio la idea de traducir de forma automatica el diseño, expresado en un lenguaje natural, al lenguaje que entiende la maquina. Siguiendo esta lınea, en 1954 aparece FORTRAN, el primer lenguaje de alto nivel, seguido por otros como COBOL, ALGOL, BASIC o PL I.
desarrollo de los circuitos integrados a partir de mediados de la decada de los 60. En esta epoca aparecen potentes sistemas de software que facilitan la labor a los programadores; son los sistemas operativos, de los que se pueden citar como ejemplo el VMS, MVS o el UNIX. Ademas, aparecen nuevos lenguajes que toman como base los postulados sobre programacion estructurada de (Dijkstra, 1968), como son PASCAL (Jensen & Wirth, 1991) o C (Kernighan & Ritchie, 1989).

# data[].attributes.body
John von Neumann en 1945 fue el primero en proponer el concepto de programa almacenado,
de forma que las instrucciones podrıan guardarse en la memoria junto con los datos, aumentando
ası la flexibilidad y aplicacion de los ordenadores

# data[].attributes.body
Howard Aiken, entre los años 1937 y 1944, desarrollo un ordenador, llamado MARK I, con el apoyo de IBM y de la Marina de los EEUU. Este ordenador estaba basado en reles, siendo capaz de ejecutar una serie arbitraria de operaciones aritmeticas controlada por una secuencia de instrucciones codificadas.
Pero el primer ordenador de gran tamaño completamente electronico, llamado ENIAC (Electronic Numerical Integrator And Calculator), fue construido entre 1943 y 1946 bajo la direccion de John Mauchly y J. Presper Ecker, en la Universidad de Pennsylvania. En este ordenador se utilizaron tubos de vacio electronicos en vez de los reles electromecanicos que utilizaban sus predecesores.

# data[].attributes.headline
la siguiente creacion de charles babbage

# data[].attributes.subject
la siguiente creacion de charles babbage

# data[].attributes.body
Conforme disenaba la maquina de diferencias, a Babbage se le ocurrio la idea de que podrıa modificar las interconexiones entre los registros durante el proceso de computo para obtener un computador de uso general. De los telares de Jacquard obtuvo la idea de utilizar tarjetas perforadas para controlar interconexiones y dar la entrada de datos. A los elementos que realizaban las operaciones aritmeticas los denomino taller (mill en ingles), y a los elementos necesarios para almacenar los numeros almacen (store). Se puede decir, sin ´animo de ser pretenciosos, que Charles Babbage se adelanto al concepto actual de computadora en cuanto a que proponıa cuatro elementos fundamentales en su estructura: entradas, salidas, unidad aritmetico-logica (el taller) y la memoria (el almacen). Ademas, su maquina estaba concebida como una computadora universal completamente automatica y capaz de resolver gran cantidad de problemas.

# data[].attributes.body
El matematico ingles Charles Babbage (1792-1871) diseño en 1822 una maquina de diferencias para producir tablas de navegacion. Esta maquina de diferencias puede considerarse una computadora digital con un programa fijo.

# data[].attributes.body
Leibnitz construyo esta maquina a la edad de 25 años, y en 1694 se fabrico de forma industrial,
aun cuando no operaba correctamente cuando se presentaban situaciones en las que debían
propagarse simultáneamente un numero determinado de cifras.

# data[].attributes.body
Si la tecnologıa de la epoca no ofrecıa la precision requerida para popularizar las complejas calculadoras de Pascal, Leibniz o Babbage, esto no cambio hasta que la electronica comenzo a complementar a los dispositivos mecanicos. A esta etapa, en la que la tecnologıa fue capaz de sostener los avances teoricos que se estaban produciendo, se la conoce como etapa electromecanica.

# data[].attributes.body
Joseph Jacquard presento en 1801 en Parıs un telar automatico controlado por tarjetas perforadas.

# data[].attributes.body
Hacia 1914, el español Leonardo Torres Quevedo (1852–1936) creo el primer sistema autenticamente automatico para jugar al ajedrez. Posteriormente publico un trabajo sobre el diseño de una maquina de calcular electro-mecanica basada en las ideas de Babbage, que previamente habia presentado en Paris en 1935.

# data[].attributes.body
En 1642 el frances Blaise Pascal (1623-1662) invento una maquina para sumar y restar, que patento en 1647. La maquina estaba basada en una serie de ruedas giratorias o diales, a las que se encuentran solidariamente unidas unas ruedas dentadas.

# data[].attributes.body
En 1615, el escoces John Napier (1550-1617), con el que se podrian realizar con gran facilidad multiplicaciones y divisiones. Una familia completa de varillas de Napier consta de nueve hileras, donde cada una es, en esencia, una columna de la tabla de multiplicar, y con las cuales se realizan multiplicaciones mediante suma de digitos

# data[].attributes.body
La maquina es muy sencilla, y consta de cuentas ensartadas en varillas que, a su vez, estan montadas en un marco rectangular. Al desplazar las cuentas sobre las varillas, sus posiciones representan valores almacenados, y mediante dichas posiciones esta simplisima ’computadora’ representa y almacena datos

# data[].attributes.body
Desde que en 2001 se inauguró el Museo de Informática de la Escola Tècnica Superior
d’Enginyeria Informàtica en la Universitat Politècnica de València, son muchas las
iniciativas que se han llevado a cabo en torno a la difusión y divulgación de la
informática. 

# data[].attributes.body
Historicamente, el abaco puede considerarse como la primera herramienta eficaz para ayuda del calculo. La tabla de arena puede considerarse precursora del abaco,

# data[].attributes.body
En 1633, W. Oughtred invento un dispositivo para calcular basado en los logaritmos de Napier