Azul

historia de la programacion

  • lenguaje ADA

    lenguaje ADA
    creado por el DoD (Departamento de defensa de Estados Unidos) en los años 70. Babbage diseñó y construyó la "máquina diferencial" para el cálculo de polinomios
  • Ada Lovelace

    desarrolla el primer lenguaje de programación cuando escribió un algoritmo para la maquina analítica de Charles Babbage
  • tarjetas perforadas

    tarjetas perforadas
    creado por Herman Hollerit, más tarde fundó la Tabulating Machine Company y en 1924 tras alguna que otra fusión nació la Internacional Bussines Machines, IBM.
  • calculadora universal

    calculadora universal
    creada por Alan Mathison Turing la "máquina de Turing". Tuvo mucha influencia en el desarrollo de la lógica matemática.
  • Atanasoff Berry Computer (ABC)

    Atanasoff Berry Computer (ABC)
    Consistía en una calculadora electrónica que utilizaba tubos de vacío y estaba basada en el sistema binario (sistema numérico en el que se combinan los valores verdadero y falso, o 0 y 1).
  • Electronic Numerical Integrator And Computer (ENIAC)

    un ordenador portátil... más o menos.Su capacidad de cálculo era de 5.000 operaciones por segundo, aunque tenía que programarse manualmente conectándola a 3 tableros que contenían más de 6000 interruptores. Cargar un programa podía ser una tarea de varios días
  • primer compilador

    un programa que puede traducir enunciados parecidos al inglés en un código binario comprensible para la maquina llamado COBOL (COmmon Business-Oriented Languaje). creado por Grace Murray Hoper
  • Fortran

    (“The IBM Mathematical Formula Translating System”): Un lenguaje de programación de alto nivel de propósito general. Para cálculo numérico y científico. Es el lenguaje de programación más antiguo que se utiliza hoy en día.
  • transistor en las computadoras

    sustituyendo los tubos de vacío
  • circuito integrado

    circuito integrado
    creado de la mano de Jack Kilby
  • Lisp

    (“List Processor”) Utilizado para la notación matemática y temas de ciencias de la computación.
  • Cobol

    (“Common Business-Oriented Language) Usado principalmente para la informática empresarial. Es el primer lenguaje de programación que se demandan por el Departamento de Defensa de EE.UU.
  • BASIC

    BASIC
    (“Beginner’s All-purpose Symbolic Instruction Code”) Diseñado para la simplicidad. Su popularidad explotó a mediados de los años 70 con los computadores personales.
  • Pascal

    (En honor al matemático/físico francés Blaise Pascal) Utilizado para la enseñanza de la programación estructurada y estructuración de datos.
  • primer microprocesador

    el 4004 de Intel
  • Lenguaje C

    (Basado en un lenguaje anterior llamado “B”) Creado para sistemas Unix. Muchos de lenguajes de programación más populares del mundo son derivados de el, entre ellos tenemos C#, Java, JavaScript, Perl, PHP y Python.
  • CP/M

    Gary Kildall crea este sistema operativo
  • C++

    C++
    (“C con clases”; ++ es el operador de incremento en “C”) Es una extensión de lenguaje C, con mejoras tales como clases, funciones virtuales y plantillas.
  • Objective-C

    (Extensión de “C” orientada a objetos) Ampliación de C, se adiciona la funcionalidad de paso de mensajes basado en el lenguaje Smalltalk.
  • Perl

    Creado para el procesamiento de informes en sistemas Unix. Hoy en día es conocido por su gran potencia y versatilidad.
  • Python

    Python
    Creado para apoyar una variedad de estilos de programación y hacerlo divertido de usar.
  • Ruby

    Una lenguaje influenciado por Perl, Ada, Lisp, Smalltalk, etc. Diseñado para la programación productiva y agradable.
  • Java

    Hecho para un proyecto de televisión interactiva. Funciona multiplataforma. Es el segundo lenguaje más popular (detrás de lenguaje C).
  • PHP

    PHP
    (“Personal Home Page”) Usado para la creación de páginas web dinámicas.
  • JavaScript

    JavaScript
    Creado para ampliar la funcionalidad de las páginas web, permite utilizar formularios de presentación/validación, interactividad, animaciones, seguimiento de la actividad del usuario, etc..