El dispositivo de calculo más antiguo es el ábaco. El ábaco está formado por un conjunto de hilos con bolas ensartadas en ellos. En el primer hilo se destacarán tantas bolas como unidades queramos representar, en le segundo las decenas y así sucesivamente
2-La primera máquina de calcular. La máquina de Pascal
En el siglo XVII, como consecuencia de la revolución burguesa y del capitalismo, matemáticos construyeron máquinas que realizaban operaciones elementales que funcionaban mediante ruedas desdentadas, como los mecanismo del relojería.
En 1642, el matemático Blaise Pascal(1623-1662) creó su propia máquina aritmética, la pascalina, para ayudar a su padre en los muchos cálculos que tenía que realizar.
El funcionamiento de la pascalina se basaba en el giro de una serie de ruedas desdentadas, engranadas de manera que cuando una de ellas daba una vuelta hacía avanzar a la siguiente.
Las ruedas estaban marcadas con números del 0 al 9. Las ruedas se hacían girar mediante una manivela. Para sumar o restar, lo que había que hacer era girar la manivela correspondiente.
3-La máquina de Leibnitz
La máquina de Leibnitz(1646-1716) apareció en 1672; era una máquina mas avanzada que la de Pascal puesto que con ella se podía dividir, multiplicar y obtener raíces cuadradas, además de las operaciones elementales.
Leibnitz propuso la idea de una máquina basada en el sistema binario de numeración empleado por los modernos ordenadores actuales.
4-La máquina de Babbage
Con la industrialización, las necesidades de cálculo iban creciendo. En 1833, el británico Charles Babbage, considerado el padre de la informática moderna, diseño una máquina a la que llamó máquina analítica.
Esta máquina era completamente mecánica; y se diseñó para realizar cualquier operación aritmética y enlazar varias de estas operaciones entre sí, con le objetivo de resolver cualquier problema.
Como los ordenadores, la máquina de Babbage tenía un mecanismo de entrada y de salida, una memoria, unidad de control y una unidad aritmético-lógica.
La máquina no llegó a terminarse nunca, porque que Babbage no pudo conseguir la financiación necesaria. Aunque su trabajo estuvo olvidado durante mucho tiempo, otros inventores utilizaron sus investigaciones para construir los ordenadores modernos.
5-Sistema de cómputo automático de Hollerith
El gran avance de la Revolución Industrial del siglo XIX, planteó un nuevo problema: el tratamiento de grandes masas de información.
Herman Hollerith(1860-1929) fue, que en aquel momento se encargaba de realizar el recuento de la población.
H. Hollerith (1860-1929)contratado,a las 19 años, como asistente en las oficinas del censo norteamericano fue animado por sus superiores a desarrollar un sistema de cálculo automático para la realización de censos. El sistema inventado por Hollerith utilizaba tarjetas perforadas, en las que mediante agujeros se representaba el sexo, la edad, la raza etc. En la máquina, las tarjetas pasaban por un juego de contactos que cerraban un circuito eléctrico, activándose un contador y un mecanismo de selección de tarjetas. A ritmo de 50 a 80 por minuto.
Ante las posibilidades de su máquina, Hollerith dejó las oficinas del censo en 1896 para fundar su propia compañía. En 1924 Hollerith fusionó su compañía con otras dos para formar la IBM (Internacional Bussines Machines).
6-Los primeros prototipos de ordenadores digitales
Durante 1936 y 1939, el ingeniero alemán Konrad Zuse(1910-1957) construyó el primer ordenador electromagnético, binario y programable, que hacía uso de relés eléctricos. Sin embargo, nunca llegó a funcionar correctamente debido a la falta de perfeccionamiento en sus elementos mecánicos. Zuse construyó otros prototipos que mejoraban el primero y creó el primer lenguaje de programación de la historia y predecesor de los lenguajes modernos de programación algorítmica, el
En los años de 1937 y 1942, John Vincent Atanasoff, contando con la ayuda de Clifford Berry, diseño y construyó un prototipo de ordenador, conocido ABC(Atanasoff-Berry Computer), compuesto de tubos de vidrio al vacío, reles, condensadores y núcleos magnéticos para la memoria.
7-El Mark 1
Es la primera computadora construida gran escala por IBM con la universidad de Harvard, en 1944. Fue la primera máquina capaz de realizar largas operaciones de forma automática. Medía 15 metros de largo, 2,40 m de altura y pesaba 5 toneladas.
El Mark 1 usaba réles electromecánicos para resolver para resolver problemas de suma en menos de un segundo, seis segundos para multiplicación y el doble de tiempo para la división.
8-El ENIAC
El ENIAC(Electronic Numerical Integrator and Computer) fue construido en 1946 en la Universidad de Pensylvania por Jonh Mauchly y J. Presper Eckert. Contaba con 17 468 tubos de vidrio al vacío y se empleó por el ejército exclusivamente para cálculos balistícos o de trayectoria de los misiles; medía 2,40 de ancho por 30 metros de largo y pesaba 80 toneladas.
El ENIAC podía resolver 5 000 sumas y 360 multiplicaciones por segundo, pero su programación era muy costosa y se debía cambiar los tubos continuamente, debido a su calentamiento.
9-El EDVAC
El Electronic Discrete Variable Automatic Computer(EDVAC) fue construido en la Universidad de Manchester por John Maucly y J. Prespert Eckert, en 1949, su gran ventaja era su capacidad de almacenamiento.
La memoria consistía en líneas de mercurio dentro de un tubo de vidrio al vacío, de tal modo que un impulso electrónico podía ir y venir en dos posiciones, para almacenar los ceros y unos.
El EDVAC se puede considerar la primera computadora electrónica digital de la historia, y fue la base para empezar a fabricar arquitecturas más complejas.
10-EL UNIVAC
Entre 1951 y 1958, John Maucly y J. Prespert Eckert construyeron la serie UNIVAC, que podía procesar problemas alfanuméricos y de datos, los cuales se introducían mediante tarjetas perforadas. La programación era muy compleja, pues se realizaba en lenguaje de máquina.
11-La segunda generación (1958-1964)
La segunda generación de ordenadores se caracteriza por el empleo de transistores en vez de válvulas de vacío. Ambos cumplen las mismas funciones, pero el tamaño de los transistores y la tensión con la que funcionan son considerablemente menores.
12-Los primeros sistemas de almacenamiento
En 1960 aparecen los primeros discos extraíbles, que durante muchos años se convertirían en un estándar de la industria de la informática. La posibilidad de intercambiar información utilizando estos sistemas de almacenamiento de capacidad aproximada de 2 Megabytes promovío la creación de lenguajes de programación y de diversas aplicaciones.
13-Los lenguajes de programación
Toda esta revolución en la tecnología de construcción de los ordenadores provocó un desarrollo en el software, apareciendo versiones más avanzadas de lenguajes de programación como FORTRAN(Formula Translator), empleado en aplicaciones científicas, y COBOL(Common Bussines Oriented Languaje), que se convertirá en el más utilizado para aplicaciones comerciales y de gestión.
ALGOL(ALGOrithmic Languaje) apareció en 1960, era un lenguaje muy teórico creado por investigadores europeos; se inspiraba en la idea de que era necesario disponer de un programa muy general que no estuviera unido a una aplicación determinada. Aunque se utilizó poco, fue estudiado mucho como modelo, lo que llevó al éxito didáctico y al fracaso comercial.
En 1964, John Kemeny y Thomas Kurtz desarrollaron la primera versión del popular lenguaje BASIC, que permitió hacer más fácil la programación de los ordenadores.
A finales de la segunda generación, apereció PL/1(Programing Language number 1), que abarcaba a la vez el campo del FORTRAN y le del COBOL. Se trataba de un lenguaje más universal, pero no tuvo la difusión esperada.
14-La tercera generación (1965-1971)
Los rasgos más característicos de esta generación son le invento del circuito integrado y e gran desarrollo del software, que supuso un conjunto de técnicas y lenguajes que facilitaban el uso del ordenador. A partir de un software más evolucionado, los lenguajes de programación tendieron a simplificarse, pareciéndose lo más posible al lenguaje oral.
15-La popularización de la serie 360 de IBM
En 1964, se presenta la serie de ordenadores IBM 360. Estos equipos permitieron que le gran público se familiarizara con el ordenador y tanto esta serie como su sucesora, la serie 370, dominaron ampliamente el mercado mundial. Estos equipos, a pesar de que no fueron los únicos que se fabricaron en esta generación, la simbolizan, debido a su enorme aceptación en el mercado de las grandes instituciones estatales y privadas de todo el mundo.
Los IBM 360 estaban basados en circuitos integrados, la alimentación de la información se llevaba a cabo por medio de tarjetas perforadas, previamente tabuladas y su almacenamiento se hacía en cintas magnéticas. Su sistema operativo simplemente se llama OS(Operating System) y los lenguajes que manejaron fueron el FORTAN, ALGOL y COBOL.
16-Sistema binario de representación de los caracteres
Hasta la aparición de la serie de 360 de IBM, los ordenadores utilizaban paquetes de seis cifras binarias (ceros o unos) para representar el total de caracteres utilizados, la combinación de seis cifras binarias permiten representar como máximo 64 caracteres.
Este número de caracteres a representar no era suficiente, puesto que en aplicaciones de uso cotidiano, como por ejemplo en aplicaciones contables, el número de signos necesarios era de 120. Por ello, era imprescindible un sistema de representación que aumentará el número de caracteres o signos, por lo que el IBM creó el código EBCDIC(Extended Binary Coded Interchange Code).
Dicho código utilizaba ocho cifras en lugar de seis, por lo que el número de caracteres a representar pasaba de 64 a 256.
EBCDIC anticipaba, en cierta medida, la aparición del código ASCII(American Estándar Code for
Information Exchange), que utilizaba siete cifras binarias para representar los caracteres, y que estableció Estados Unidos como estándar en las trasferencias de la información.