Programacion

Páginas: 26 (6411 palabras) Publicado: 10 de abril de 2013
1.1.1   ANTECEDENTES
El ábaco es considerado como el primer instrumento elaborado por el hombre para realizar operaciones aritméticas de manera más eficiente. El ábaco no realiza cálculos de manera autónoma (por si solo), simplemente le permite al hombre realizarlos de manera más eficiente. La primera máquina que realizaba cálculos de manera autónoma fue inventada en 1642 por el granmatemático y filósofo francés Blas Pascal.  La máquina de Pascal (en honor a su inventor), era movida mediante una serie de ruedas dentadas, numeradas del cero al nueve, alrededor de sus circunferencias y era capaz de sumar y restar.

Figura 1.  Máquina de Pascal (1642)
En 1671 Gottfried Wilhelm Leibniz le adicionó a la máquina de Pascal un cilindro diseñado especialmente para que fuera capaz demultiplicar y dividir de manera directa. A principios del siglo XIX el ingeniero Joseph Marie Jacquard perfeccionó el concepto de tarjeta perforada, con el cual se podían “programar” las máquinas de tejer para que siguieran un patrón o diseño. Este concepto fue posteriormente utilizado en las máquinas de cómputo para decirles que debían calcular.
Pero ninguno de estos avances fue antecesor directo delas computadoras electrónicas de hoy.  La verdadera precursora de la computadora fue la máquina llamada “motor de diferencias”, construida en 1822 por Charles Babbage para calcular algoritmos y tablas astronómicas.
A partir de su trabajo en el motor de diferencias, Babbage diseñó un poderoso instrumento para el cálculo automático. Tal como lo concibió Babbage, este “motor analítico” estaríaimpulsado por vapor, y trabajaría basado en un programa de planeación almacenado en tarjetas perforadas.  Concibió una memoria, un procesador aritmético, los medios de ingresar datos y/o instrucciones, así como una sección de producción que escribiría los resultados de las computaciones.
Todos estos son los elementos de las computadoras modernas y no se hicieron realidad sino varias generacionesdespués de ser propuestos por Babagge. Charles Babbage no pudo implementar el motor analítico y murió sin saber que realmente funcionaba.

Figura 2.  Máquina Diferencial de Charles Babbage
Durante los cien años siguientes, las máquinas activadas por tarjetas perforadas se modificaron, se mejoraron e hicieron más rápidas, pero aún no podían mantener el ritmo de las crecientes necesidades humanasde  procesamiento de listas de pagos, cuentas, facturas, análisis de ventas y otros problemas.
En 1937, Howard H. Aiken, un candidato al doctorado en física de Harvard, trabajó en una máquina que podría resolver automáticamente ecuaciones diferenciales. La I.B.M. (International Business Machines), hoy una de las más grandes empresas de esta fase de la industria norteamericana, ayudo al inventor acrear la “Calculadora Controlada de Secuencia Automática” conocida como el “Mark I”.

Figura 3.  Mark I
El Mark I era un monstruo de cuatro y media toneladas métricas, con 78 aparatos independientes vinculados por unos 800 kilómetros de cable.  En tres décimas de segundo podía efectuar sumas y restas de 23 dígitos y en cerca de 6 segundos podía multiplicar números de 23 dígitos.  Fue retiradoen 1959.
Tanto el Mark I como la Segunda Guerra Mundial desempeñaron un papel clave en el desarrollo de las computadoras. El Mark I aportó los ingredientes tecnológicos básicos mientras que la segunda guerra mundial con sus inmensas demandas de mano de obra y máquinas, creó la necesidad.  El resultado fue el Integrador y Calculador Numérico Electrónico, más conocido como el “ENIAC”.Figura 4.  ENIAC
Terminado en 1946, el ENIAC fue creado para el ejército norteamericano en la escuela Moore de Ingeniería Eléctrica, de la Universidad de Pennsylvania.  Sus creadores fueron un estudiante graduado, J. Presper Eckert, y un físico, el Dr. John W. Mauchly.  Juntos eliminaron la necesidad de las partes que se movían mecánicamente en la computadora central.  En su lugar, adaptaron circuitos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS