Evolución de los lenguajes de programación

  • Plankalkül

    Plankalkül
    El lenguaje Plankalkül fue descrito inicialmente en la tesis doctoral de Konrad Zuse en 1943 y lo acabó en 1945.
    El primer compilador para este lenguaje se implementó muchos años más tarde, en 1998.
  • COBOL

    COBOL
    Creado por el Short Range Committee, altamente influenciado por Grace Hopper.
    Lenguaje de programación procedural e imperativo cuyos comandos se diseñaron para que se parecieran al inglés convencional.
  • BASIC

    BASIC
    Fue inventado por John George Kemeny (1926-1993) y Thomas Eugene Kurtz (1928-) en el Dartmouth College.
    Principalmente fue diseñado para permitir a los estudiantes escribir programas usando terminales de un computador en tiempo compartido.
  • Pascal

    Pascal
    Su creador fue Nyklaus Wirth, en la Universidad Técnica de Zurich, en Suiza.
    El objetivo era crear un lenguaje de programación de alto nivel para enseñar programación estructurada.
  • C

    C
    Originalmente desarrollado por Dennis M. Ritchie en los Laboratorios Bell.
    Su propósito específico era para la implementación de Sistemas Operativos, concretamente Unix. En aquellas fechas es cuando se empezaban a desarrollar nuevos Sistemas Operativos y era necesario de disponer de herramientas de programación eficientes.
  • C++

    C++
    Fue diseñado por el danés Bjarne Stroustrup. Si intención fue la de extender el lenguaje de programación C (con mucho éxito en ese momento) para que tuviese los mecanismos necesarios para manipular objetos. Se le conoce como un lenguaje de programación multiparadigma.
  • MatLab

    MatLab
    Fue creado por Cleve Moler quien fuese el creador de las rutinas LINPACK y EISPACK.
    Es considerado como un software de alto nivel para cálculos numéricos y simbólicos.
  • PERL

    PERL
    PERL significa Practical Extracting and Reporting Language.
    El lenguaje lo creó Larry Wall con la intención de hacer más simples algunas tareas repetitivas cuando administraba servidores.
  • Haskell

    Haskell
    Su nombre proviene del matemático Haskell Brooks Curry, que sentó las bases de los lenguajes de programación funcional con su trabajo sobre lógica combinatoria (entre 1920 y 1960).
    Este lenguaje destaca sobre todo por la productividad, es breve, claro y fácil de mantener, las aplicaciones de Haskell son menos propensas a errores y ofrecen una gran fiabilidad.
  • Python

    Python
    Fue desarrollado por Guido Van Rossum, un trabajador del Centrum Wiskunde & Informatica (CWI).
    Su objetivo fue desarrollar un lenguaje de programación que fuera muy fácil de aprender, escribir y entender, sin que esto frenara el potencial para crear cualquier tipo de aplicación.
  • Visual Basic

    Visual Basic
    Desarrollado por Alan Cooper para Microsoft.
    provee facilidades para el desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects o ActiveX Data Objects.
  • Ruby

    Ruby
    Creado por el programador japonés Yukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995.
    Está diseñado para la productividad y la diversión del desarrollador, siguiendo los principios de una buena interfaz de usuario.​
  • Java

    Java
    Lenguaje creado por la empresa Sun Microsystem. El objetivo de este lenguaje es que los programadores sólo tuvieran que escribir el código de un programa una vez, y que éste, pudiese ejecutarse en cualquier dispositivo. Esto es posible gracias a la Máquina Virtual de Java (JVM), que brinda esa portabilidad necesaria.
  • Delphi (Object Pascal)

    Delphi (Object Pascal)
    Es producido comercialmente por la empresa estadounidense Borland.
    Delphi es un entorno de desarrollo rápido de software diseñado para la programación de propósito general con énfasis en la programación visual.
  • PHP

    PHP
    Fue creado inicialmente por el programador danés-canadiense Rasmus Lerdorf.
    Es un lenguaje de programación de uso general que se adapta especialmente al desarrollo web. Puede ser desplegado en la mayoría de los servidores web y en todos los sistemas operativos y plataformas sin costo alguno.
  • C#

    C#
    Desarrollado y estandarizado por la empresa Microsoft como parte de su plataforma .NET.
    Es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común.
    Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes.
  • Visual Basic .NET

    Visual Basic .NET
    Creado por la empresa Microsoft.
    Es considerado como un lenguaje estructurado, imperativo, orientado a objetos, dirigido por eventos, funcional, genérico y reflexivo.
  • Go

    Go
    Ha sido desarrollado por Google y sus diseñadores iniciales fueron Robert Griesemer, Rob Pike y Ken Thompson.
    Es un lenguaje de programación concurrente y compilado inspirado en la sintaxis de C, que intenta ser dinámico como Python y con el rendimiento de C o C++.
  • Dart

    Dart
    Fue desarrollado por Google, es una alternativa a reemplazar JavaScript y convertirse en el lenguaje prioritario para los navegadores actuales, aunque este lenguaje todavía está en proceso de mejoras y adaptaciones.
  • Swift

    Swift
    Lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS.
    Puede usar cualquier biblioteca programada en Objective-C y llamar a funciones de C. También es posible desarrollar código en Swift compatible con Objective-C bajo ciertas condiciones.