# data[].attributes.body
FORTRAN es un lenguaje de programación utilizado principalmente en matemáticas y en aplicaciones de cálculo científico. John Backus, pionero de la informática, publicó en 1954 un artículo titulado Preliminary Aplazamiento, Specifications fuero the IBM Mathematical FORmula TRANslating System, FORTRAN.

# data[].attributes.body
Lisp permite almacenar en la memoria de datos átomos de tipo numérico. Esto incluye tanto números enteros (2, 4, 32222) como reales (2.0, 4.43, 3.2222). En forma escrita, los átomos numéricos utilizan el léxico habitual de dígitos consecutivos, utilizando un punto para denotar la coma decimal

# data[].attributes.headline
ALGOL (1958) Backus, Bauer, Bottenbruch, Green, Katz, McCarthy, Naur, Perlis, Rutishauser, Samelson, Vauquois, Wegstein, van Wijngaarden y Woodger.

# data[].attributes.subject
ALGOL (1958) Backus, Bauer, Bottenbruch, Green, Katz, McCarthy, Naur, Perlis, Rutishauser, Samelson, Vauquois, Wegstein, van Wijngaarden y Woodger.

# data[].attributes.body
Se denomina ALGOL (o Algol) a un lenguaje de programación. La voz es un acrónimo de las palabras inglesas Algorithmic Language ('lenguaje algorítmico'). Fue muy popular en las universidades durante los años 1960, pero no llegó a cuajar como lenguaje de utilización comercial.

# data[].attributes.body
El lenguaje COBOL fue diseñado inspirándose en el lenguaje Flow-Matic de la oficial Grace Hopper y el IBM COMTRAN de Bob Bemer, ya que ambos formaron parte de la comisión. Gracias a la ayuda de los usuarios COBOL evolucionó rápidamente y fue revisado de 1961 a 1965 para añadirle nuevas funcionalidades.

# data[].attributes.headline
SIMULA (1962) Ole-Johan Dahl y Kristen Nygaard.

# data[].attributes.subject
SIMULA (1962) Ole-Johan Dahl y Kristen Nygaard.

# data[].attributes.body
El objetivo inicial era definir un lenguaje de propósito específico para aplicaciones de sim ulación. De hecho, realizaron una prim era versión, bajo contrato con la em presa UNI VAC, que no incluía conceptos novedosos desde el punto de vista de program ación -aunque sí desde el punto de vista de sim ulación- con respecto al lenguaje m ás avanzado de esos años, Algol 60. La versión de 1967 tenía com o uno de sus objetivos ahorrar esfuerzo de program ación. Nygaard y Dahl habían desarrollado grandes program as de sim ulación con la prim era versión, y habían detectado dos deficiencias:

# data[].attributes.headline
BASIC (1964)  John G. Kemeny, Thomas Eugene Kurtz

# data[].attributes.subject
BASIC (1964)  John G. Kemeny, Thomas Eugene Kurtz

# data[].attributes.body
El lenguaje de programación BASIC se caracteriza por su versatilidad ya que se pueden crear juegos, aplicaciones para móviles o para red que tengan protocolos HTTP, DNS, FTP o SMTP. Además, también se pueden trabajar en base de datos tales como MySQL o SQLite.

# data[].attributes.headline
SMALLTALK (1968)  Alan Kay, Daniel Henry Holmes Ingalls, Jr., Adele Goldberg

# data[].attributes.subject
SMALLTALK (1968)  Alan Kay, Daniel Henry Holmes Ingalls, Jr., Adele Goldberg

# data[].attributes.body
Interactúa entre objetos mediante el envío de mensajes Es multiplataforma y puede compilar en tiempo de ejecución o interpretado. Smalltalk tuvo gran influencia en la creación de otros lenguajes como Java o Ruby.

# data[].attributes.body
Pascal es un lenguaje que permite programar en forma estructurada y modularizada. Esto significa que es posible dividir al programa en módulos (implementados utilizando procedimientos y funciones) y organizado de manera tal que se pueda leer con facilidad.

# data[].attributes.body
El lenguaje de programación C sirvió para crear el sistema operativo Unix, dando la posibilidad de implementar las populares minicomputadoras PDP-11. El código en C se caracteriza por su eficiencia, por lo que es uno de los lenguajes más empleados para diseñar software de sistemas.

# data[].attributes.headline
ADA (1980)  Jean Ichbiah y S. Tucker Taft

# data[].attributes.subject
ADA (1980)  Jean Ichbiah y S. Tucker Taft

# data[].attributes.body
El lenguaje de programación Ada fue desarrollado en Estados Unidos como encargo del Departamento de Defensa. El objetivo principal de este lenguaje era proporcionar los niveles de máxima seguridad y fiabilidad que necesitaba una institución como Defensa.

# data[].attributes.body
C++ es un ejemplo de lenguaje de programación compilado, multiparadigma, principalmente de tipo imperativo y orientado a objetos, incluyendo también programación genérica y funcional, características estas últimas que comentaremos más adelante en el curso.

# data[].attributes.body
Objective-C es un lenguaje orientado a objetos; así, en lugar de obtener una lista de instrucciones, el ordenador utiliza objetos para realizar la acción que el usuario requiere. Otros usuarios o partes del programa pueden reutilizar los códigos orientados a objetos.

# data[].attributes.body
Perl es un lenguaje pensado para la manipulación de cadenas de caracteres, archivos y procesos. Esta manipulación se va simplificada por el importante número de operadores a disposición del usuario. El lenguaje Perl se percibe habitualmente como un lenguaje intermedio entre los shell scripts y la programación en C.

# data[].attributes.body
Python fue creado a finales de los ochenta por Guido van Rossum en CWI en los Países Bajos como un sucesor del lenguaje de programación ABC, capaz de manejar excepciones e interactuar con el sistema operativo Amoeba. Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible.
Este lenguaje es usado con frecuencia en la creación de aplicaciones Web, desarrollo de software y seguridad informática.

# data[].attributes.body
Ruby: Es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995.
Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk.

# data[].attributes.body
El lenguaje Java fue desarrollado en sus inicios por James Gosling, en el año 1991.
El objetivo de java era crear un lenguaje de programación parecido a C++ en estructura y sintaxis, fuertemente orientado a objetos, pero con una máquina virtual propia.
En 1995 finalmente, es presentada la versión alpha de java, y un año después en 1996 es lanzado el primer JDK (JDK 1.0). El desarrollo de java a partir de entonces es imparable, se van presentando nuevos paquetes y librerías hasta la actualidad.

# data[].attributes.body
PHP nació como un CGI escrito en C que permitía la interpretación de un número limitado de comandos. El sistema fue denominado Personal Home Page Tools y adquirió relativo éxito gracias a que otras personas pidieron a Rasmus que les permitiese utilizar sus programas en sus propias páginas.

# data[].attributes.body
El JavaScript es un lenguaje de programación que surgió por la necesidad de ampliar las posibilidades del HTML. En efecto, al poco tiempo de que las páginas web apareciesen, se hizo patente que se necesitaba algo más que las limitadas prestaciones del lenguaje básico, ya que el HTML solamente provee de elementos que actúan exclusivamente sobre el texto y su estilo, pero no permite, como ejemplo sencillo, ni siquiera abrir una nueva ventana o emitir un mensaje de aviso.

# data[].attributes.headline
UML (1996) Grady Booch, Ivar Jacobson y Jim Rumbaugh

# data[].attributes.subject
UML (1996) Grady Booch, Ivar Jacobson y Jim Rumbaugh

# data[].attributes.body
UML es la unión de tres lenguajes de modelado. El lenguaje usa una notación gráfica para diseñar proyectos de software. Es el sistemas de software más conocido y utilizado en la actualidad.

# data[].attributes.body
Lenguaje Interpretable, de script extensible que produce códigos compactos. Se dirige a la comunicación en Internet y computación distribuida.

# data[].attributes.body
Es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET. 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.

# data[].attributes.body
Es un compilado de PHP y C++, dándole una gran portabilidad. Es un lenguaje para aplicaciones, y para hacer páginas web dinámicas.

# data[].attributes.body
Centro de Investigación de Palo Alto. AspectJ es un lenguaje de programación orientado por aspectos construido como una extensión del lenguaje Java creado en Xerox PARC. Un compilador de AspectJ hace llegar la noción de aspecto hacia el código de máquina virtual implementando así una noción de relación.

# data[].attributes.body
Es un lenguaje puramente orientado a los objetos que implementa algunas características de Python en una sintaxis de Java. Corre actualmente en JVM y .NET.

# data[].attributes.headline
GO (2009  Robert Griesemer, Rob Pike, Ken Thompson

# data[].attributes.subject
GO (2009  Robert Griesemer, Rob Pike, Ken Thompson

# data[].attributes.body
Es un lenguaje de programación concurrente y compilado inspirado en la sintaxis de C. Ha sido desarrollado por Google y sus diseñadores iniciales son Robert Griesemer, Rob Pike y Ken Thompson. Actualmente sólo está disponible para los sistemas operativos Windows, GNU/Linux y Mac OS X. Go usa una sintaxis parecida a C por lo que los programadores que hayan usado dicho lenguaje se sienten muy cómodos con él.

# data[].attributes.headline
JULIA (2010)  Alan Edelman, Jeff Bezanson, Stefan Karpinski, Viral B. Shah

# data[].attributes.subject
JULIA (2010)  Alan Edelman, Jeff Bezanson, Stefan Karpinski, Viral B. Shah

# data[].attributes.body
Es un lenguaje de programación dinámico, de alto nivel y alto rendimiento para cálculos científicos y técnicos con una sintaxis similar a la de otros entornos de computación similares.Dispone de un compilador avanzado, mecanismos para la ejecución en paralelo y una extensa biblioteca de funciones matemáticas.

# data[].attributes.body
Es un lenguaje de programación de código abierto, desarrollado por Google. Fue revelado en la conferencia goto; en Aarhus, Dinamarca el 10 octubre de 2011. El objetivo de Dart no es reemplazar JavaScript como el principal lenguaje de programación web en los navegadores web, sino ofrecer una alternativa más moderna.

# data[].attributes.body
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", soportando programación funcional pura, por procedimientos, imperativa y orientada a objetos. El lenguaje surgió de un proyecto personal desarrollado por Graydon Hoare, quién empezó a trabajar en él en 2006.

# data[].attributes.body
Este lenguaje permite, en combinación con otras herramientas el convertir aplicaciones y librerías escritas en otros lenguajes y usarlas en el explorador. Esto hace del explorador una interfaz universal para el trabajo de software online u offline en todos los sistemas operativos en cualquier tipo de dispositivo, desde PC a Smartphones.

# data[].attributes.headline
SWIFT (2014) Chris Lattner, Doug Gregor, John McCall, Ted Kremenek, Joe Groff, Apple

# data[].attributes.subject
SWIFT (2014) Chris Lattner, Doug Gregor, John McCall, Ted Kremenek, Joe Groff, Apple

# data[].attributes.body
Es un lenguaje de programación creado por Apple (desarrollado originalmente por Chris Lattnercon) y el compilador LLVM para los sistemas operativos OS X e iOS presentado el 2 de junio del 2014 en el WWDC 2014 junto con su manual. El lenguaje en un principio coexistirá con Objective-C lenguaje que maneja la plataforma de programación oficial de Apple Xcode.