Software

Historia del software

  • Joseph Marie Jacquard

    Joseph Marie Jacquard
    tejedor y comerciante Francés, creo la forma mas antigua practica de la programación. Diseño de un telar que realiza tareas predefinidas a través de la alimentación de tarjetas perforadas.
  • Ada Lovelace

    Ada Lovelace
    Escribió un programa rudimentario para la Maquina Analítica, diseñada por Charles Babbage en 1827, pero la maquina nunca llego a funcionar.
  • George Boole

    George Boole
    Matemático británico demostró la relación entre las matemáticas y la lógica con su álgebra de la lógica (álgebra de Boole o la lógica binaria).
  • William Shockley

    trabajo en la teoría de que los semiconductores diminutos para sustituir a los tubos de vacío. Semiconductores podían manejar los impulsos electrónicos a una velocidad de miles de millones de veces por segundo, en lugar de la velocidad de 10.000-veces-persecond de los tubos de vacío.
  • John Von Neumann

     John Von Neumann
    Desarrolló dos conceptos importantes que afectaron directamente el camino de lenguajes de programación
  • Tarjetas perforadas

    Tarjetas perforadas
    Se convirtieron en la fuerza motriz de las empresas, ya que se utilizaron en prácticamente todas las máquinas de contabilidad de oficina. Las tarjetas fueron creadas con lenguajes de programación como FORTRAN de IBM y COBOL del Departamento de Defensa de EEUU.
  • Algol

    Algol
    Es la base para lenguajes como Pascal, C, C + + y Java. Pascal fue creado en 1968 por Niklaus Wirth. Su desarrollo se debe principalmente por la necesidad de una buena herramienta de enseñanza. Pascal fue diseñado con un enfoque muy ordenado, que combinaba muchas de las mejores características de las lenguas en uso en el momento, COBOL, FORTRAN y ALGOL.
  • BASIC

    Fue desarrollado por John Kemeny y Kurtz Thomas. Actualmente se enseña Visual Basic como primer lenguaje de programación ya que está basado en el lenguaje BASIC.
  • POO

    la década de 1970 y principios de 1980, se creo el método de Programación Orientada a Objetos o POO. Los objetos son piezas de datos que pueden ser envasados y manipulados por el programador. Este conjunto de extensiones desarrolladas en el lenguaje de todas las funciones de C + +, que fue lanzado en 1983.
  • Java

    Sun Microsystems invento Java. Un lenguaje especial portátil que puede funcionar con muchos tipos de máquinas. Perl fue desarrollado por Larry Wall en 1987. Wall buscó un lenguaje que combinaba todas las mejores características de C, awk y Bourne Shell.