La historia del computador se remota a muchos años antes de nuestra era incluso a miles de años antes de Cristo. Uno de los primeros instrumentos para calcular fue el ábaco. Blaise Pascal fue el inventor de la primera calculadora que funcionaba a base de ruedas de engranajes el primer nombre que le dio a su invención fue máquina de aritmética luego se convirtió en la rueda pascalina y finalmente en pascalina este invento es el antepasado remoto del actual ordenador o computadora. Fue en 1642 que logro el invento que permitiera sumar y restar dos números de manera directa y hacer re-multiplicación y división por repetición. En 1645 después de tres años de investigación y 50 prototipos pascal presento su primera maquina construyo una veintena de pascalina en la década siguiente mejorándola con la frecuencia y nueve de esas máquinas han sobrevivido hasta hoy en día. En 1951 la que esta considerada como la primera computadora que se llamo saly fue ampliamente comercializada con el nombre UNIVAC 1 y comenzó a funcionar con éxito y en 1952 la computadora UNIVAC se utilizo para realizar el reencuentro de votos en las elecciones de los Estados Unidos y el resultado victoria se conoció en 45 minutos. En 1952 entra en funcionamiento la primera de las llamadas IAS machine diseñadas por John Von Neumann y que incorporaban notables mejoras respecto a sus procesoras. Primera generación de computadoras (1938-1958) En esta época las computadoras funcionaban con válvulas y usaban tarjetas perforadas para entrar los datos y los programas utilizaban cilindros magnéticos para almacenar información e instrucciones internas y se utilizaban exclusivamente para el ámbito científico o militar. La programación implicaba la modificación directa de los cartuchos y eran sumamente grandes utilizaban gran cantidad de electricidad y generaban gran cantidad de calor y eran sumamente lentas debido a esto la comunicación era breve. Segunda generación de computadora (1955-1963) Las características de esta generación era que la mayoría de las computadoras utilizaban transiciones para procesar la información. Los transistores eran más rápido, pequeños y mas confiable que los tubos al vació 200 transistores podían acomodarse en la misma cantidad de espacio que un tubo al vacío, usaban pequeños anillos magnéticos para almacenar información e instrucciones, producían gran cantidad de calor y también eran sumamente lentos, se mejoraron los programas de computadoras que fueron desarrolladas durante la primera generación, se desarrollaron nuevas lenguas de programación como cobol y fortran, se usaban en aplicaciones de sistemas de reservaciones de líneas aéreas, control de tráfico aéreo y simulaciones de propósitos general. La marina de los Estados Unidos desarrolla el primer simulador de vuelo computadora Will Wrigtht surgieron las minicomputadoras y los sistemas de terminales a distancia, se comenzó a disminuir el tamaño de las computadoras y aparecen muchas compañías y las computadoras eran bastante avanzadas para su época como la serie 5000 burroughs y las atlas de la universidad de manchester. Algunos computadores se programaban con cintas perforadas y otras por medio de cableado en un tablir. Tercera generación de computadora (1964-1970) Comienza a utilizarse los circuitos integrados lo cual permitió abaratar costos al tiempo que se aumentaba la capacidad de procesamiento y se reducía el tamaño de las maquinas. La tercera generación de computadoras emergido con el desarrollo de circuitos integrados, pastillas de cilicio en las que se colocaban miles de componentes electrónicos en una integración en miniatura. El PDP- 8 de la digital dramen corporation fue el primer miniordenador. Cuarta generación de computadora (1971—1983) Se caracterizo por la integración de componentes electrónicos lo que proporciono la aparición del microprocesador es decir, único circuito integrado en el que se reúne los elementos básicos de la maquina se colocan mas de un solo circuito dentro de un solo chip LSI (Large scale integration circuit), VLSI (Very large scale integration circuit) cada chip puede hacer diferentes tareas, un chip sencillo actualmente contiene la unidad de control: la unidad aritmética lógica , el tercer componente, la memoria primaria es operado por otro chip, se reemplaza la memoria de anillos magnéticos por la memoria de chip de silicios, se desarrollan las computadoras personales o Pc además se desarrollan las super computadoras. Una de las características de esta generación es que se desarrollaron los circuitos integrados para procesar información, se desarrollaron los chip para almacenar y procesar información, se desarrollan los tipos de computadoras IBM 360 Y Pdp-1.