Shutterstock 10338536170938 620x354 01 750x410

Evolución de los Lenguajes de Programación

By ivonls
  • Primer acercamiento

    Ada Lovelace desarrolla el primer lenguaje de programación cuando escribió un algoritmo para la máquina analítica de Charles Babbage.
  • Lenguaje ensamblador

    Lenguaje ensamblador
    Es un lenguaje de programación de bajo nivel, basado en la representación de código de máquina. (binario ) Creado por Mauricio V. Wilkes de la Universidad de Cambridge. El ensamblador realiza la traducción del código de máquina.
  • Fortran

    Fortran
    Un lenguaje de programación de alto nivel de propósito general. Creado por John Backus de IBM para cálculo numérico y científico (como alternativa al lenguaje ensamblador). Es el lenguaje de programación más antiguo que se utiliza hoy en día.
  • LISP

    LISP
    (“List Processor”) Utilizado para la notación matemática y temas de ciencias de la computación. Creado por John McCarthy, es una familia de lenguajes de programación de computadora de tipo multiparadigma con larga historia y una inconfundible y útil sintaxis homoicónica basada en la notación polaca.
  • COBOL

    COBOL
    Usado principalmente para la informática empresarial. Es el primer lenguaje de programación que se demandan por el Departamento de Defensa de EE.UU. 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.
  • BASIC

    BASIC
    John George Kemeny y Thomas Eugene Kurtz diseñaron un lenguaje sencillo para que los jóvenes estudiantes pudieran practicar y aprender sobre una nueva ciencia de la informática que comenzaba a emerger con fuerza. Su popularidad explotó a mediados de los años 70 con los computadores personales.
  • ALGOL

    ALGOL
    Fue creado por un comité internacional para crear un lenguaje de programación internacional e independiente de la máquina y corregir algunos problemas presentados por Fortran.
    El primer lenguaje que introdujo el concepto de variables locales a un bloque de código.
  • SmallTalk

    SmallTalk
    Los orígenes de Smalltalk se encuentran en las investigaciones realizadas por Alan Kay, Dan Ingalls, Ted Kaehler, Adele Goldberg.
    Un sistema Smalltalk está compuesto por la Máquina virtual, Imagen virtual que contiene todos los objetos del sistema, Lenguaje de programación (también conocido como Smalltalk), Biblioteca de Objetos reusables, Opcionalmente un entorno de desarrollo que funciona como un sistema en tiempo de ejecución.
  • C

    C
    Diseñado por Dennis Ritchie para sistemas Unix. Muchos de lenguajes de programación más populares del mundo son derivados de el, entre ellos tenemos C#, Java, JavaScript, Perl, PHP y Python.
  • PROLOG

    PROLOG
    Es un lenguaje de programación lógico e interpretado usado habitualmente en el campo de la Inteligencia artificial. Diseñado por Alain Colmerauer, Robert Kowalski.
  • PASCAL

    PASCAL
    Creado por Niklaus Wirth, su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos.
  • ADA

    ADA
    Es desarrollado por Jean Ichbiah de la sociedad Francesa Honeywell BullEs derivado del Pascal. Contratado por el Departamento de Defensa de los EE.UU. en 1977 para el desarrollo de sistemas de software grandes.
  • C++

    C++
    Bjarn Stroustrup desarrolla este lenguaje como una extensión orientada a lenguaje C, con mecanismos que permitan la manipulación de objetos.
  • OBJETIVE C

    OBJETIVE 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. Diseñado por Brad Cox.
  • PERL

    PERL
    Larry Wall comenzó a trabajar en Perl en 1987 mientras trabajaba como programador en Unisys y anunció la versión 1.0 en el grupo de noticias comp.sources.misc el 18 de diciembre de 1987.
    Perl es un lenguaje de programación muy utilizado para construir aplicaciones CGI para el web.
  • Haskell

    Haskell
    Es un lenguaje de programación estandarizado multi-propósito, funcionalmente puro, con evaluación no estricta y memorizada, y fuerte tipificación estática.
    Paul Hudak, Simon Peyton Jones, Erik Meijer, fueron de sus múltiples desarrolladores.
  • PYTHON

    PYTHON
    Python es un lenguaje de programación de propósito general muy poderoso y flexible, a la vez que sencillo y fácil de aprender.
    Python fue creado a finales de los ochenta​ por Guido van Rossum en el Centro para las Matemáticas y la Informática.
  • RUBY

    RUBY
    Ruby es un lenguaje de programacion de alto nivel que fue inventado por Yukihiro “Matz” Matsumoto, en Japón, lanzado al mundo en 1995. Ruby es un lenguaje interpretado, de codigo abierto, y orientado a objetos.
  • Common Lisp

    Common Lisp
    Lenguaje multi paradigma de propósitos generales. Soporta una combinación de paradigmas de programación como procedimental (imperativo), funcional, y orientada al objeto. Como un lenguaje de programación dinámica, facilita el desarrollo de software de una manera evolutiva e incremental, con la compilación iterativa en programas eficientes en tiempo de ejecución.
  • JAVA

    JAVA
    El lenguaje de programación Java fue originalmente desarrollado por James Gosling de Sun Microsystems (la cual fue adquirida por la compañía Oracle) y publicado en 1995 como un componente fundamental de la plataforma Java de Sun Microsystems. Es un lenguaje de programación orientado a objetos que se incorporó al ámbito de la informática en los años noventa.
  • JAVASCRIPT

    JAVASCRIPT
    Javascript es un lenguaje de programación interpretado dialecto del estándar ECMAScript. Se define como orientado a objetos2 , basado en prototipos, imperativo, débilmente tipado y dinámico.
    Diseñado por Netscape Communications, Fundación Mozilla.
  • PHP

    PHP
    Creado por Rasmus Lerdorf, la primera encarnación de PHP era un conjunto simple de ficheros binarios Common Gateway Interface (CGI) escritos en el lenguaje de programación C
    Es un lenguaje de programación de uso general que se adapta especialmente al desarrollo web.​
  • C#

    C#
    C# es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común. Es un lenguaje de programación multiparadigma desarrollado y estandarizado por la empresa Microsoft como parte de su plataforma .NET
  • VISUAL BASIC .NET

    VISUAL BASIC .NET
    Es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET.
  • Scala

    Scala
    Es un lenguaje de programación multi-paradigma diseñado para expresar patrones comunes de programación en forma concisa, elegante y con tipos seguros. Integra sutilmente características de lenguajes funcionales y orientados a objetos. La implementación actual se ejecuta en la máquina virtual de Java y es compatible con las aplicaciones Java existentes. Desarrollado por Martin Odersky.
  • Delphi

    Delphi
    Delphi es un entorno de desarrollo de software diseñado para la programación de propósito general con énfasis en la programación visual. En Delphi se utiliza como lenguaje de programación una versión moderna de Pascal llamada Object Pascal. Desarrollado por Embarcadero Technologies.
  • Rust

    Rust
    Rust es un lenguaje de programación compilado, de propósito general y multiparadigma que está siendo desarrollado por Mozilla.Ha sido diseñado para ser "un lenguaje seguro, concurrente y práctico".​ Es un lenguaje de programación multiparadigma que soporta programación funcional pura, por procedimientos, imperativa y orientada a objetos.
  • Dart

    Dart
    Dart es un lenguaje open source desarrollado en Google con el objetivo de permitir a los desarrolladores utilizar un lenguaje orientado a objetos y con análisis estático de tipo. Desde la primera versión estable en 2011
  • Scartch

    Scartch
    Es un lenguaje de programación visual desarrollado por el Grupo Lifelong Kindergarten del MIT Media Lab.1​ Su principal característica consiste en que permite el desarrollo de habilidades mentales mediante el aprendizaje de la programación sin tener conocimientos profundos sobre el código
  • SWIFT

    SWIFT
    Es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS. Desarrollado por Chris Lattner, Apple.