-
la primera computadora fue la maquina analítica creada por charles babbage
-
En la década de 1940 fueron creadas las primeras
computadoras modernas, con alimentación eléctrica.
La velocidad y capacidad de memoria limitadas
forzaron a los programadores a escribir programas,
en lenguaje ensamblador muy afinados. -
En 1943 Plankalkül (Konrad Zuse), diseñado, pero sin
implementar durante medio siglo.
En 1943 el sistema de codificación ENIAC. -
En 1947 se construyó en la Universidad de Pennsylvania
la ENIAC (Electronic Numerical Integrator And Calculator) que
fue la primera computadora electrónica que funcionaba con
tubos al vacío, el equipo de diseño lo encabezaron los
ingenieros John Mauchly y John Eckert -
En 1951 aparece la UNIVAC (NIVersAl Computer), fue la primera
computadora comercial, que disponía de mil palabras de memoria central y podían leer cintas magnéticas, se utilizó para procesar el
censo de 1950 en los Estados Unidos. -
-
-
Cerca de la década de 1960, las computadoras seguían
evolucionando, se reducía su tamaño y crecía su capacidad de
procesamiento. -
Con los progresos de la electrónica y los avances de
comunicación con las computadoras en la década de los años
1960, surge la tercera generación de las computadoras. Se
inaugura con la IBM 360 en abril de 1964. -
En Alburquerque su propia
empresa de producción de software informático, Microsoft
Corporation -
Fundó la empresa “Apple Computer” en Abril
de 1976. Creando la computadora Apple I -
Aparecen los Chip´s Computadoras más rápidas Baja el costo Baja el volumen de
componente -
• 1980 - C++ (C con clases, el nombre cambió en julio de 1983)
• 1983 - Ada
• 1984 - Common Lisp
• 1984 - MATLAB
• 1985 - Eiffel
• 1986 - Objective-C
• 1986 - Erlang
• 1987 - Perl
• 1988 - Tcl
• 1988 - Mathematica
• 1989 - FL (Backus) -
El rápido crecimiento de Internet en la década de
1990 fue el siguiente gran acontecimiento histórico
para los lenguajes de programación. Con la apertura
de una plataforma totalmente nueva para los
sistemas informáticos, Internet creó una oportunidad
adoptar nuevos lenguajes. -
Procesamiento en paralelo
mediante arquitecturas, diseños
especiales y circuitos de gran velocidad