Babbage

Historia de los lenguajes de programacion

By fabil09
  • Primera maquina de operaciones basicas

    Primera maquina de operaciones basicas
    Gottfried Wilheml von Leibniz (1646-1716), quien aprendió matemáticas de forma autodidacta (método no aconsejable en programación) construyó una máquina similar a la de Pascal, aunque algo más compleja, podía dividir, multiplicar y resolver raíces cuadradas.
  • Telar de Jacquard

    Telar de Jacquard
    El telar de Jacquard es un telar mecánico inventado por Joseph Marie Jacquard en 1801. El artilugio utilizaba tarjetas perforadas para conseguir tejer patrones en la tela, permitiendo que hasta los usuarios más inexpertos pudieran elaborar complejos diseños. La invención se basaba en los instrumentos que anteriormente diseñaron Basile Bouchon (1725), Jean-Baptiste Falcon (1728) y Jacques Vaucanson (1740), todos ellos de nacionalidad francesa.
  • Máquina analítica

    Máquina analítica
    Mas informacionLa máquina analítica es el diseño de un computador moderno de uso general realizado por el profesor británico de matemáticas Charles Babbage, que representó un paso importante en la historia de la computación. Fue inicialmente descrita en 1816, aunque Babbage continuó refinando el diseño hasta su muerte en 1871. La máquina no pudo construirse debido a razones de índole política pues hubo detractores por un posible uso de la máquina para fines bélicos. Computadores que fueran lógicamente comparab
  • Period: to

    Historia de los lenguajes de programacion

  • Tambor magnetico

    Tambor magnetico
    Mas informacionLa memoria de tambor es un dispositivo de almacenaje de datos. Fue una temprana forma de memoria de ordenador que extensamente fue usada en los años 1950 y 1960, inventada por Gustav Tauschek en 1932 en Australia. Para muchas máquinas, el tambor formó la memoria de trabajo principal de la máquina, con datos y programas cargados sobre el tambor, que usa medios de comunicación como la cinta de papel o tarjetas perforadas. Los tambores comúnmente eran tan usados para la memoria de trabajo principal
  • Codigo Maquina

    Codigo Maquina
    la idea de que las máquinas fueran capaces de realizar más de una aplicación. Para lo cual se ideó el hecho de que hubiera una memoria donde se almacenaban esas instrucciones. Esa memoria se podía rellenar con datos procedentes del exterior. Inicialmente se utilizaron tarjetas perforadas para introducir las instrucciones. Durante mucho tiempo esa fue la forma de programar, que teniendo en cuenta que las máquinas ya entendían sólo código binario,
  • Los ordenadores primitivos

    Los ordenadores primitivos
    A principios del siglo XX se crearon los primeros ordenadores analógicos que se utilizaban los científicos para realizar complejas ecuaciones, aunque cuándo sufrieron una mayor evolución fue durante la Primera y la Segunda Guerra Mundial, para calcular la trayectoria de disparo de las armas. En la Universidad de Iowa, en Estados Unidos los científicos John Atanasoff y Clifford Berry habían construido en 1939 el prototipo de una máquina capaz de realizar complejos cálcu
  • Lenguaje ensamblador.

    Lenguaje ensamblador.
    En los años 40 se intentó concebir un lenguaje más simbólico que permitiera no tener que programar utilizando código máquina. Poco más tarde se ideó el lenguaje ensamblador, que es la traducción del código máquina a una forma más textual. Cada tipo de instrucción se asocia a una palabra mnemotécnica (como SUM para sumar por ejemplo), de forma que cada palabra tiene traducción directa en el código máquina.
  • Lenguajes de cuarta generación

    Lenguajes de cuarta generación
    En los años 70 se empezó a utilizar éste término para hablar de lenguajes en los que apenas hay código y en su lugar aparecen indicaciones sobre qué es lo que el programa debe de obtener. Se consideraba que el lenguaje SQL (muy utilizado
    en las bases de datos) y sus derivados eran de cuarta generación.
  • JAVA

    JAVA
    Es un lenguaje de programación de propósito general, concurrente, orientado a objetos y basado en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo, lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra
  • BASIC

    BASIC
    BASIC se creo en el año 1964 como lenguaje de programación sencillo de aprender en 1964 y ha sido, y es, uno de los lenguajes más populares. En 1968 se crea LOGO para enseñar a programar a los niños. Pascal se creo con la misma idea académica pero siendo ejemplo de lenguaje estructurado para programadores avanzados. El creador del Pascal (Niklaus Wirdth) creo Modula en 1977 siendo un lenguaje estructurado para la programación de sistemas (intentando sustituir al C).
  • Lenguajes orientados a objetos

    Lenguajes orientados a objetos
    En los 80 llegan los lenguajes preparados para la programación orientada a objetos todos procedentes de Simula (1964) considerado el primer lenguaje con facilidades de uso de objetos. De estos destacó inmediatamente C++. A partir de C++ aparecieron numerosos lenguajes que convirtieron los lenguajes clásicos en lenguajes orientados a objetos: Visual Basic, Delphi (versión orientada a objetos de Pascal), Visual C++