01

Línea del tiempo de la programación

  • Assembler

    Assembler
    El código de ensamblaje utiliza una serie de abreviaturas mnemotécnicas para representar las operaciones como ADD (sumar), STORE (copiar), etc... Al principio, la traducción del código de ensamblaje al código máquina se realizaba manualmente, pero enseguida se vio que el ordenador también podría encargarse de esa traducción; se desarrolló así un programa traductor, llamado ensamblador.
  • Fortran

    Fortran
    Se termina el compilador FORTRAN (FORmula TRANslator) y se incluyó en el IBM 704. Como su nombre indica, FORTRAN estaba (y está) destinado a la resolución de problemas científico-técnico, resultando relativamente sencillo de aprender si se domina la notación matemática. Se conoce como el primer lenguaje de alto nivel.
  • Lisp

    Lisp
    Tomado de “The Programming Language”, desarrollado a finales de los 50 en el MIT por John McCarthy. Es un lenguaje funcional: funciones, recursión, listas, símbolos. Lenguaje interpretado
  • Cobol

    Cobol
    (COmmon Business Oriented Language), un lenguaje orientado hacia funciones administrativas, de gran portabilidad y legibilidad. Su primera versión apareció al año siguiente y, con el paso de los años, surgieron nuevas actualizaciones: COBOL 74, COBOL 85, etc.
  • Simula

    Simula
    Basado en ALGOL, se trata del primer lenguaje orientado a objetos. Fue desarrollado por los noruegos Ole-Johan Dahl y Kristen Nygaardm que buscaban un lenguaje adecuado para la simulación de eventos discretos. Es el origen de la programación orientada a objetos estática y fuertemente tipeada.
  • Basic

    Basic
    John G. Kemeny y Thomas E. Kurtz diseñaron un nuevo lenguaje que permitiera introducirse a sus estudiantes en los sistemas de tiempo compartido. Ese lenguaje, al que llamaron BASIC por su sencillez, es, sin duda, el más difundido, aplicándose tanto en tareas de gestión como en aplicaciones científicas.
  • Pascal

    Pascal
    El profesor suizo Niklaus Wirth emprendió la creación de un nuevo lenguaje que permitiera introducirse en la programación de una forma fácil, pero a la vez potente y, sobre todo, siguiendo unas pautas estructuradas. De hecho, PASCAL es el lenguaje más sencillo que posibilita el acceso a la informática teórica: descomposición modular, recursividad, punteros, etc.
  • Prolog

    Prolog
    Robert Kowalski, Alain Colmerauer y Phillippe Rousse expusieron la revolucionaria idea de que la lógica podría emplearse como lenguaje de programación. Siguiendo esta línea, al año siguiente, el grupo de inteligencia artificial de la universidad de Aix-Marseille comenzar a diseñar ese lenguaje, al que se llamó PROLOG (PROgramation LOGique).
  • C++

    C++
    Es un lenguaje de programación diseñado por Bjarne Stroustrup. La intención de su creación fue extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos.
  • Ada

    Ada
    ADA fue propuesto por Honeywell-Bull (Francia), fue diseñado por un equipo encabezado por Jean Ichbiah no es un lenguaje popular, salvo por su nombre. Se le reprocha ser un tanto complejo, bastante estricto y solo apropiado para el desarrollo de grandes programas.
  • 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 parecido al de Smalltalk. Originalmente fue creado por Brad Cox.
  • Perl

    Perl
    Es un lenguaje de programación diseñado por Larry Wall. Perl toma características del lenguaje C, del lenguaje interpretado bourne shell, AWK, sed, Lisp y, en un grado inferior, de muchos otros lenguajes de programación.
  • Python

    Python
    Es un lenguaje de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código. Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional.
  • Ruby

    Ruby
    Un lenguaje de programación ideado por el desarrollador japonés Yukihiro Matsumoto. Lenguaje multi-paradigma interpretado y muy expresivo que actualmente se utiliza tanto para desarrollar aplicaciones web como videojuegos, Proyecto vivo, cada año aparecen nuevas versiones.
  • Java

    Java
    Este lenguaje hoy en día ampliamente utilizado en Internet, fue desarrollado por James Gosling de Sun Microsystems, basándose en C y C++. Un lenguaje para Internet cuando, en aquella época el objetivo de Sun no tenía nada que ver con Internet; era crear un interfaz atractivo e intuitivo para electrónica de consumo (calculadoras, televisión interactiva, etc.).