EVOLUCIÓN DE LOS LENGUAJES DE PROGRAMACIÓN

  • EVOLUCIÓN DE LOS LENGUAJES DE PROGRAMACIÓN

    Maria Elena Martinez
  • BlaIs Pascal Crea la primera calculadora

    BlaIs Pascal Crea la primera calculadora
    La pascalina fue la primera calculadora que funcionaba a base de ruedas y engranajes. Su primer nombre fue "maquina aritmética". Luego pasó a ser "rueda pascalina" y finalmente "Pascalina". Este invento es el antepasado del actual ordenador.
  • Jhoseph Marie-Jacquard. Crea una maquina que podía reproducir patrones de tejidos, así se guardaba la información.

    Jhoseph Marie-Jacquard. Crea una maquina que podía reproducir patrones de tejidos, así se guardaba la información.
  • Charles Babbage, creÓ una maquina diferencial para desarrollar polinomios.

    Charles Babbage, creÓ una maquina diferencial para desarrollar polinomios.
    Era un dispositivo de naturaleza mecánica para calcular e imprimir tablas de funciones. Más concretamente, calcula el valor numérico de una función polinómica.
  • Creación de la Máquina Análitica

    Creación de la Máquina Análitica
    Se crea la máquina analítica, podía resolver todas las operaciones matemáticas. Fue programada por medio de tarjetas de cartón programado.
  • Máquina tabuladora eléctrica creada por Herman Hollerith

    Máquina tabuladora eléctrica creada por Herman Hollerith
    Registra datos en tarjetas perforadas, basada en la lógica de Boole. Es una de las primeras máquinas de aplicación en informática.
  • Se funda la compañía de máquinas tabuladoras.

    Se funda la compañía de máquinas tabuladoras.
    Fue el fundador de la compañía de máquinas de tabulación que se fusionó (a través de adquisición de acciones) en 1911 con otras tres compañías para formar una quinta parte de la empresa, la Computing Tabulating Recording Company, más tarde llamada International Business Machines (IBM).
  • Arthur Scherbius crea la maquina Enigma

    Arthur Scherbius crea la maquina Enigma
    Esta maquina permitía cifrar y descifrar mensajes.
  • Alan Turing, crea la maquina de Turing

    Alan Turing, crea la maquina de Turing
    Considerado el padre de la informática, lleva a cabo este mecanismo que manipula símbolos en una cinta de acuerdo con una tabla de reglas. Y explica las funciones del CPU en un ordenador. Puede ser adaptada para simular la lógica de cualquier algoritmo de computador.
  • Conrad Zese Crea y diseña Z1

    Conrad Zese Crea y diseña Z1
    Es una calculadora mecánica binaria, operada con electricidad, considerada la primera computadora programable.
  • Marian Rejewski, diseña Bombe

    Marian Rejewski, diseña Bombe
    El bombe era un dispositivo electromecánico (un ordenador de uso específico) usado por los criptólogos británicos para ayudar a descifrar las señales cifradas por la máquina alemana Enigma durante la Segunda Guerra Mundial.
  • Turing, Welchman y Keen fabrican Bombe

    Turing, Welchman y Keen fabrican Bombe
  • John Presper y William Mauchly crean Proyect Electronic Numerical Integrator and Computer (ENIAC)

    John Presper y William Mauchly crean Proyect Electronic Numerical Integrator and Computer (ENIAC)
    Se lleva a cabo para resolver los problemas de balística del ejercito de los Estados Unidos.
  • Arquitectura de Von Neumann

    Arquitectura de Von Neumann
    Este describe una arquitectura de diseño para un computador digital electrónico.
  • Código Ensamblador

    Código Ensamblador
    Debido a que el lenguaje maquina es muy lento para su escritura y mas aún muy difícil y conlleva muchos posibles errores, se lleva a cabo el lenguaje ensamblador
  • Compilador A0

    Fue el primer compilador desarrollado para una computadora electrónica. El A-0 funcionaba más como un cargador o enlazador que como la noción moderna de compilador.
  • Primer lenguaje de alto nivel: Speedcoding

    Primer lenguaje de alto nivel: Speedcoding
    Speedcoding fue el primer lenguaje de alto nivel creado para un ordenador de IBM 701, para soportar la computación con números de coma flotante.
  • FORTRAN

    FORTRAN
    Creación del primer lenguaje de programación universal, el FORTRAN (FORmula TRANslator) por John Backus de IBM.
  • ALGOL 58 (ALGOrithmic Language)

    ALGOL 58 (ALGOrithmic Language)
    Primer lenguaje algorítmico. A raíz de una conferencia entre Americanos y Europeos se lanza la idea de un lenguaje normalizado universal.
  • Johm Mc Carthy, crea el lenguaje de programación LISP (LISt Procesamiento)

    Johm Mc Carthy, crea el lenguaje de programación LISP (LISt Procesamiento)
    Johm Mc Carthy, matemático del MIT, en 1957 en el departamento de Inteligencia Artificial, crea el lenguaje de programación LISP (LISt Procesamiento) que va a tener una gran influencia sobre el desarrollo de la programación orientada a objetos. Este lenguaje se desarrolló inicialmente sobre un IBM 7090.
  • COBOL 2do gran lenguaje de programación

    COBOL 2do gran lenguaje de programación
    Fue creado en el año 1959 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión.
  • APL (A Programming Language)

    APL (A Programming Language)
    El matemático canadiense Kenneth Iverson crea el lenguaje de programación se originó a partir de la notación matemática, lo implementó en 1962 cuando fue contratado por IBM en ese mismo año.
  • BASIC (Beginner' s All-purpose Symbolic Instruction Code)

    BASIC (Beginner' s All-purpose Symbolic Instruction Code)
    Thomas Kurtz y John Kemeny crean el lenguaje BASIC (Beginner' s All-purpose Symbolic Instruction Code) en Dartmouth College, para sus estudiantes.
  • Creación del código ASCII (Código Americano Estándar para Intercambio de Información)

    Creación del código ASCII (Código Americano Estándar para Intercambio de Información)
    Creación del código ASCII (Código Americano Estándar para Intercambio de Información), normalizado en 1966 por la ISO para simplificar el intercambio de datos entre ordenadores.
  • Creación del lenguaje PASCAL

    Creación del lenguaje PASCAL
    Se crea Pascal como herramienta de enseñanza, lenguaje de programación estructurado.
  • Lenguaje B

    Lenguaje B
    Ken Thompson, pensando que UNIX no estaría completo sin un lenguaje de programación de alto nivel comienza a portar el FORTRAN sobre el PDP 7, pero cambia rápidamente de idea y crea en realidad un nuevo lenguaje, el B (en referencia al BCPL del que se inspira).
  • Prolog

    Es un lenguaje declarativo, lógico e interpretado usado habitualmente en el campo de la Inteligencia artificial.
  • Se crea C

    Se crea C
    Implementación de sistemas operativos, para crear software de sistemas. Es la continuación del programa B
  • Microsoft

    Microsoft
    Desarrolla, manufactura, licencia y provee soporte de software para computadores personales, servidores, dispositivos electrónicos y servicios.
  • Apple

    Apple
    El primero de abril de 1976 se fundó la empresa estadounidense Apple Inc., productora de equipos electrónicos y softwares.
  • ADA

    ADA
    Ada es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática que fue diseñado por Jean Ichbiah. Derivado de Pascal
  • C++

    C++
    Modificación de C, y con mejoras agregadas. La intención de su creación fue extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos.
  • Objective - C

    Objective - C
    Objective-C es un lenguaje de programación orientado a objetos creado como un superconjunto de C para que implementase un modelo de objetos
  • Perl

    Perl
    Perl es un lenguaje de programación diseñado por Larry Wall. Estructuralmente, Perl está basado en un estilo de bloques como los del C, y fue ampliamente adoptado por su destreza en el procesado de texto y no tener ninguna de las limitaciones de los otros lenguajes de script.
  • Python

    Python
    Lenguaje interpretado e interactivo, utlizado para la creación de aplicaciones web, desarrollo de software y seguridad informática.
  • Visual Basic

    Visual Basic
    Lenguaje de programación dirigido por eventos.
  • Ruby

    Ruby
    Lenguaje de programación dinámico y de código abierto, fácil de leer y escribir.
  • PHP

    PHP
    PHP es un lenguaje de programación de uso general que se adapta especialmente al desarrollo web.
  • JAVA

    JAVA
    Su sintaxis deriva en gran medida de C y C++, pero tiene menos utilidades de bajo nivel que cualquiera de ellos. Las aplicaciones de Java son compiladas a bytecode (clase Java), que puede ejecutarse en cualquier máquina virtual Java (JVM) sin importar la arquitectura de la computadora subyacente.
  • JavaScrip

    JavaScrip
    JavaScript es un lenguaje de programación basada en prototipos, multiparadigma, de un solo hilo, dinámico, con soporte para programación orientada a objetos, imperativa y declarativa (por ejemplo programación funcional).