2. INICIOS
La primer computadora mecánica la creó Charles Babbage en 1822, el primer
motor de cálculo automático que además podía realizar algunas copias en papel -por
lo cual, también era una especie de impresora-. Pero Babbage no consiguió la
financiación necesaria para construir a gran escala esta computadora rudimentaria y
su invento quedó en el olvido. Sin embargo, podemos situar el origen de las
computadoras en un sentido estricto en el año 1936, cuando Konrad Zuse inventó
la Z1, la primera computadora programable. Aquí comienza la llamada primera
generación, que abarca hasta el año 1946, teniendo propósitos básicamente militares.
3. El ábaco es un dispositivo que sirve
para efectuar
operaciones aritméticas sencillas
(sumas, restas y multiplicaciones).
Consiste en un cuadro de madera con
barras paralelas por las que corren bolas
movibles, útil también para enseñar estos
cálculos simples. Su origen se remonta a la
antigua Mesopotamia, más de 2000 años
antes de nuestra era.
EL ABACO
4. fue la primera calculadora que
funcionaba a base de ruedas y
engranajes, inventada en 1642 por el
filósofo y matemático francés Blaise
Pascal (1623-1662). El primer nombre
que le dio a su invención fue «máquina
de aritmética». Luego la llamó «rueda
pascalina», y finalmente «pascalina».
Este invento es el antepasado remoto
del actual ordenador.
LA PASCALINA
5. Gottfried Wilhelm Leibniz se propuso
la tarea de mejorar las máquinas de cálculo
construidas hasta entonces: la de Blaise
Pascal y la de Samuel Morland. El proceso
fue ciertamente largo (el primer prototipo
data de 1671 y el modelo definitivo es de
1694), pero el resultado fue espectacular,
puesto que la Calculadora Universal de
Leibniz no sólo sumaba y restaba, sino
que también podía multiplicar y dividir.
RUEDA ESCALADA DE
LEIBNIZ
6. APORTES DE BABBAGE
.La aportación clave de babbage a la computación moderna vino
con la maquina Analítica (Analytical Engine), el cual de haberse
construido habría sido efectivamente la primera computadora de uso
general de la historia.
anticipo el uso de micro programaciones aunque dejo huecos
importantes en su trabajo
invento el concepto de bucles o ciclos en programación
7. ALGEBRA BOOLEANA
Es una estructura algebraica que esquematiza las operaciones
lógicas Y, O, NO y SI (AND, OR, NOT, IF), así como el conjunto de
operaciones unión, intersección y complemento.
Se denomina así en honor a George Boole (2 de
noviembre de 1815 a 8 de diciembre de 1864), matemático inglés
autodidacta, que fue el primero en definirla como parte de un sistema
lógico.
8. 1890 En 1890 Herman Hollerith (1860-
1929) había desarrollado un sistema
de tarjetas perforadas eléctricas y basado en la
lógica de Boole, aplicándolo a una máquina
tabuladora de su invención. La máquina de
Hollerith se usó para tabular el censo de aquel
año en los Estados Unidos, durante el
proceso total no más de dos años y medio. es
una de las primeras máquinas de aplicación
en informática.
TABULADORA
1900 Howard H. Aiken (Hoboken, Nueva Jersey, 9
de marzo de 1900 - San Luis, Misuri, 14 de marzo de 1973),
ingeniero estadounidense, pionero en computación al ser el
ingeniero principal tras el Harvard Mark.
Estudió en la Universidad de Wisconsin, y
posteriormente obtuvo su doctorado en física en
la Universidad Harvard en 1939. Durante este tiempo,
encontró ecuaciones diferenciales que sólo podía resolver
numéricamente. Ideó un
dispositivo electromecánico de computación que podía
hacer gran parte de ese trabajo por él. Este ordenador fue
originalmente llamado Automatic Sequence Controlled
Calculator (ASCC) y posteriormente renombrado Harvard
Mark I.
9. 1906 Grace Murray Hopper (Nueva York, 9 de
diciembre de 1906 - Condado de Arlington, 1 de
enero de 1992) fue una científica de la computación y
también una militar estadounidense, con grado
de contraalmirante, considerada una pionera en el
mundo de las ciencias de la computación. Fue la
primera programadora que utilizó el Mark I y entre las
décadas de los 50 y 60, desarrolló el
primer compilador para un lenguaje de
programación así como también propició métodos de
validación
GRACE MURRAY HOPPER
1931 Desarrollado por Kurt Gödel en 1931.
Tanto en lógica, matemáticas como ciencias de la
computación un lenguaje formal es un lenguaje cuyos
símbolos primitivos y reglas para unir esos símbolos
están formalmente especificados.
El leguaje esta definido por el alfabeto (conjunto
de los símbolos primitivos) y la sintaxis (conjunto de
las reglas o gramática formal). Una palabra es una
cadena formada de acuerdo con la gramática.
Mientras el alfabeto debe ser un conjunto finito y la
palabra debe tener una longitud finita el lenguaje
formal puede tener un número infinito de palabras.
10. 1936 El Z1 está considerado como el
primer computador
mecánico programable del mundo. Fue
diseñado por el ingeniero alemán Konrad
Zuse entre1935 y 1936, construido
entre 1936 y 1938, y destruido junto a
todos sus planos de construcción en
diciembre de 1943 durante el bombardeo
aliado de Berlín en la Segunda Guerra
Mundial.
KONRAD ZUSE
1941 La computadora Z3,
creada por Konrad
Zuse en 1941, fue la primera
máquina programable y
completamente automática,
características usadas para definir
a un computador.
11. PRIMERA GENERACION
abarca desde el año 1938 hasta el año 1958, época en que la
tecnología electrónica era a base de bulbos o tubos de vacío, y la
comunicación era en términos de nivel más bajo que puede existir,
que se conoce como lenguaje de máquina.
Características:
Estaban construidas con electrónica de válvulas.
Se programaban en lenguaje de máquina.
12. SEGUNDA GENERACION
Se reemplazó las válvulas de vacío por los transistores. Por eso, las
computadoras de la segunda generación son más pequeñas y consumen menos
electricidad que las de la anterior. La forma de comunicación con estas nuevas
computadoras es mediante lenguajes más avanzados que el lenguaje de máquina, los
cuales reciben el nombre de “lenguajes de alto nivel” o lenguajes de programación.
Las características más relevantes de las computadoras de la segunda generación
son:
Estaban construidas con la electrónica de transistores
Se programaban con lenguajes de alto nivel
13. TERCERA GENERACION
A mediados de los años 60 se produjo la invención del circuito integrado o microchip,
por parte de Jack St. Claire Kilby y Robert Noyce. Después llevó a Ted Hoff a la
invención del microprocesador, en Intel. A finales de 1960, investigadores como George
Gamow en el ADN formaban un código, otra forma de codificar o programar.
A partir de esta fecha, empezaron a empaquetarse varios transistores diminutos y
otros componentes electrónicos en un solo chip o encapsulado, que contenía en su
interior un circuito completo: un amplificador, un oscilador, o una puerta lógica.
Naturalmente, con estos chips (circuitos integrados) era mucho más fácil montar aparatos
complicados: receptores de radio o televisión y computadoras.
14. (1971 a 1981) Es el producto de la
microminiaturización de los circuitos electrónicos. El
tamaño reducido del microprocesador de chips hizo
posible la creación de las computadoras personales
(PC). Hoy en día las tecnologías LSI (Integración a gran
escala) y VLSI (integración a muy gran escala) permiten
que cientos de miles de componentes electrónicos se
almacenen en un chip. Usando VLSI, un fabricante
puede hacer que una computadora pequeña rivalice con
una computadora de la primera generación que
ocupaba un cuarto completo. Hicieron su gran debut
las microcomputadoras.
CUARTA GENERACION
15. Fue un ambicioso proyecto propuesto
por Japón a finales de la década de 1970. Su
objetivo era el desarrollo de una nueva clase
de computadoras que utilizarían técnicas y
tecnologías de inteligencia artificial tanto en el
plano del hardware como del software,1 usando
el lenguaje PROLOG al nivel del lenguaje de
máquina y serían capaces de resolver problemas
complejos, como la traducción automática de
una lengua natural a otra (del japonés al inglés,
por ejemplo).
QUINTA GENERACION
El proyecto duró once años, pero
no obtuvo los resultados esperados:
las computadoras actuales siguieron así,
ya que hay muchos casos en los que, o
bien es imposible llevar a cabo una
paralelización del mismo, o una vez
llevado a cabo ésta, no se aprecia
mejora alguna, o en el peor de los
casos, se produce una pérdida de
rendimiento.