Tarea222

Linea del tiempo de la Programación

  • 150,000 BCE

    Contar con piedras y ramas (Paleolitico medio)

    Contar con piedras y ramas (Paleolitico medio)
    Los cavernícolas para contar los alimentos utilizaban piedras y ramas
  • 500 BCE

    Abaco

    Abaco
    Cuando surge la forma de pagar bienes y servicios con una moneda de valor, surge la necesidad de tener cuentas exactas. No se puede llamar computadora , por que no almacena información, pero gracias a ella se puedo a empezar a contar con un instrumento especial.
  • Abaco niperiano

    Abaco niperiano
    Consiste en una tabla que reduce los productos a operaciones de suma y los cocientes a restas. Al igual que los logaritmos (propuestos por el mismo inventor, John Napier) se transforman las potencias en productos y las raíces en divisiones.
  • Pasalina

    Pasalina
    Blaise Pascal inventa una maquina calculadora a base de engranajes y ruedas
  • Maquina telar

    Maquina telar
    Jhoseph Jacquard pudo reproducir automáticamente patrones de tejidos ,leyendo la información codificada en patrones de números perforados en tarjetas de papel, asi es como se guardaba información
  • Maquina analitica

    Maquina analitica
    En 1822 Charles Babbage creo una maquina diferencial capaz de desarrollar polinomios, pero esta falló. 11 años despues creo la maquina analitica, capaz de realizar operaciones y ser programada por medio de tarjetas de carton y guardar gran cantidad de numeros
  • Maquina tabuladora electrica

    Maquina tabuladora electrica
    Herman Hollerith lograba registrar datos en tarjetas perforadas, minimizando tiempos de conteos
  • Computing tabulating recording company (CTRC)

    Computing tabulating recording company (CTRC)
    Esta empresa, que mas tarde seria conocida como IBM, comenzó fabricando y vendiendo una amplia gama de maquinaria, desde escalas comerciales y sistemas para el control de empleados industriales. Además fabricaban tabuladoras y equipos para la gestión de tarjetas perforadas, en las cuales se centraría. Para ser en el futuro uno de los mayores vendedores y fabricadores de software y hardware.
  • Maquina de turing

    Maquina de turing
    Capaz de manipular simbolos en una cinta para poder simular la lógica de cualquier algoritmo de computación, y útil para explicar las funciones del CPU
  • Z1

    Z1
    Konrad Zuse creo la primera computadora libremente programable. Era una calculadora mecánica binaria que funcionaba por electricidad.
  • Diagramas de flujo internacionales

    Diagramas de flujo internacionales
    En 1921 Frank Gilberth propuso a la Sociedad Americana de Ingenieros Mecánicos (ASME), El método estructurado para documentar gráficamente un proceso como un flujo de pasos sucesivos y alternativos. Pero no fue hasta 1947, cuando ASME adoptó un conjunto de símbolos derivados de la obra original de Gilbreth como Norma ASME para los gráficos de procesos.
  • Codigo de ensamblaje

    Codigo de ensamblaje
    La programación en lenguaje maquina era muy lenta y con bastantes errores. Por lo que se creo una notación simbólica que seria el código de ensamblaje que utiliza abreviaciones, reduciendo inconvenientes.
  • Z4

    Z4
    Fue la primera computadora en el mundo en ser vendida comercialmente. Era capaz de ejecutar 1000 operaciones de coma flotante en promedio por hora y realizar unas 11 multiplicaciones por segundo. Los principales compradores eras las instituciones.
  • Fortran

    Fortran
    IBM desarrolla el primer lenguaje de programación universal. Se crea para desarrollar computación científica, matemática y estadistica
  • Lisp

    Lisp
    Lenguaje de programación con notación matemática práctica para los programas de computadora. Se convirtio en la favorita en la investigacion de inteligencia artificial y funcioaria como base de la programacion orientada a objetos
  • COBOL

    COBOL
    Es el segundo gran lenguaje universal, fue creado para que pudiera ser usado en cualquier ordenador y que estuviera orientado principalmente a los negocios. En la actualidad es utilizado por entidades bancarias.