Portada

Historia y Evolución de la Programación

  • Se define la palabra "Algoritmo"

    Se define la palabra "Algoritmo"
    La matemática Ada Lovelace crea la primera calculadora mecánica, se le considera como, la primera programadora; se nombra el proceso lógico de ejecución de un programa: algoritmo.
  • Secuecias de Operaciones Lógicas

    Secuecias de Operaciones Lógicas
    George Boole publica una obra en la cual demuestra que todo proceso lógico puede dividirse en una secuencia de operaciones lógicas (Y, O, NO) aplicadas sobre dos estados (UNO-CERO, SÍ-NO, VERDADES-FALSO, ABIERTO-CERRADO).
  • Period: to

    Primera Generación: Lenguaje de Máquina

    Los primeros ordenadores se programaban directamente en código binario, que puede representarse mediante sistema binario. Cada modelo de ordenador tiene su propio código, por esa razón se llama lenguaje de máquina.
  • Period: to

    Seunda Generación: Lenguajes de ensambladores

    Los lenguajes simbólicos, asimismo propios de la máquina, simplifican la escritura de las instrucciones y las hacen más legibles.
  • Lenguaje Ensamblador

    Lenguaje Ensamblador
    Invención del lenguaje ensamblador por Maurice Wilkes. Antes, la programación se efectuaba en binario directamente.
  • Primer Compilador

    Primer Compilador
    Grace Murray Invento el primer compilador, que permitía generar un programa binario a partir de un código fuente.
  • Primer Lenguaje de Programación Universal

    Primer Lenguaje de Programación Universal
    Creación del primer lenguaje de programación universal, el FORTRAN (FORmula TRANslator) por Jhon Backus de IBM.
  • Se crea LISP

    Se crea LISP
    Johm Mc Carthy, crea el lenguaje de programación LISP, el cual tendrá una gran influencia sobre el desarrollo de la programación orientada a objetos.
  • Se lanza ALGOL

    Se lanza ALGOL
    Se lanza y estudia un lenguaje normalizado universal: ALGOL 58 (ALGOrithmic Language).
  • Period: to

    Tercer Generación

    Los lenguajes de alto nivel sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de las Matemáticas.
  • Nace COBOL

    Nace COBOL
    Publicación del pliego de condiciones del lenguaje de programación COBOL (COmmon Business Oriented Language).
  • Se crea APL

    Se crea APL
    El matemático canadiense Kenneth Iverson crea el lenguaje de programación APL (A Programming Language).
  • Creación del código ASCII

    Creación del código ASCII
    Creación del código ASCII (Código Americano Estándar para Intercambio de Información), normalizado en 1966
  • Inventan BASIC

    Inventan BASIC
    Thomas Kurtz y John Kemeny crean el lenguaje BASIC (Beginner' s All-purpose Symbolic Instruction Code) en Dartmouth College.
  • IBM crea PL/I

    IBM crea PL/I
    IBM crea el lenguaje de programación PL/I (Programming Language I).
  • Se crea el Lenguaje de programación LOGO

    Se crea el Lenguaje de programación LOGO
    Se crea el lenguaje de programación LOGO, éste lenguaje es muy gráfico, se basa en el principio de una tortuga que se controla en la pantalla dándole diferentes órdenes tales como volver, avanzar, etc...
  • Invención del lenguaje B

    Invención del lenguaje B
    El lenguaje de programación B fué mayoritariamente un trabajo de Kenneth L. Thompson con contribuciones de Dennis M. Ritchie publicado por primera vez en el año 1969.
  • Period: to

    Cuarta generación

    se ha dado este nombre a ciertas herramientas que permiten construir aplicaciones sencillas combinando piezas prefabricadas. Hoy se piensa que estas herramientas no son, propiamente hablando, lenguajes. Algunos proponen reservar el nombre de cuarta generación para la programación orientada a objetos.
  • Creación de PASCAL

    Creación de PASCAL
    Creación del lenguaje PASCAL por Niklaus Wirth.
  • Primer Lenguaje orientado a Objetos

    Primer Lenguaje orientado a Objetos
    Creación del primer lenguaje orientado a objetos, SmallTalk por Alan Kay.
  • Nace el lenguaje C

    Nace el lenguaje C
    Dennis Ritchie de los Laboratorios Bell genera el lenguaje C, como evolución del lenguaje B
  • Desarrollan ADA

    Desarrollan ADA
    El lenguaje ADA es desarrollado por Jean Ichbiah de la sociedad Francesa Honeywell Bull, y va a ser elegido por el Pentágono Americano como el único lenguaje de desarrollo impuesto a sus servicios
  • Creación de C++

    Creación de C++
    Bjarn Stroustrup desarrolla una extensión orientada objeto al lenguaje C : el C ++.
  • Nace Java

    Nace Java
    Lenguaje de programación desarrollado por Sun Microsystems, su sintacis deriva mucho de C y C++. Se desarrolló de tal forma que los programas desarrollados con Java puedan ejecutarse de la misma manera en diferentes arquitecturas. Java permite escribir programas de gráficos o textuales.
  • Crean Python

    Crean Python
    Desarrollado por Guido van Rossum, es un lenguaje de programación de alto nivel, posee una sintáxis amplia así como favorece el código legible. Soporta programación imperativa, orientada a objetos, multiplataforma, manejo de excepciones y es un lenguaje interpretado.
  • Surge php

    Surge php
    Acrónimo de "HyperText Processor", es un lenguaje de programación de script desarrollado por Rasmus Lerdof. Se utiliza para la programación de páginas dinámicas en servidores y el desarrollo de aplicaciones en diferentes sistemas operativos.