-
FORTRAN
Para este lenguaje se uso como base el programa SPEEDCODING.
FORTRAN se incluyó en el IBM 704, junto con un manual de 51 páginas.
Destinado a la resolución de problemas científico-técnicos. -
COBOL
Lenguaje orientado hacia funciones administrativas, de gran portabilidad y legibilidad.
En la actualidad, COBOL se utiliza casi exclusivamente en algunos grandes sistemas informáticos (entidades bancarias, sobre todo), si bien más para mantener el código existente que para desarrollar nuevas aplicaciones. -
BASIC
Creado por los profesores John G. Kemeny y Thomas E. Kurtz para permitir introducir a sus estudiantes en los sistemas de tiempo compartido.
Aplicado en tareas de gestión como en aplicaciones científicas.
Ventajas: se trataba de un lenguaje sencillo de aprender y, además, su intérprete ocupaba poca memoria. -
LOGO
Creador: Seymour Papert.
Propósito: lenguaje que sirviera para introducir en el mundo de la programación al alumnado de menor edad.
LOGO introduce al mundo de la programación de una forma gráfica, mediante la geometría de la tortuga. -
LENGUAJE B
Thompson desarrolló un lenguaje experimental, al que llamó B, el cual sirvió como base para el lenguaje C -
C
Creadores: Kenneth Thompson y Dennis Ritchie.
Ritchie se basó en el lenguaje B (creado por Thompson) para crear un nuevo lenguaje de propósito general, que denominó C8. Como no depende de la arquitectura del hardware, C es uno de los lenguajes más portables del mercado y, como además ofrece
amplias prestaciones, su difusión es amplísima. -
PROLOG
CREADORES: Robert Kowalski (universidad de Edimburgo) y Alain Colmerauer y Phillippe Roussell (universidad de Aix-Marseille).
Surgió la idea al exponer la revolucionaria idea de que la lógica podía emplearse como lenguaje de programación.
¿Cómo funciona? en los programas PROLOG se
proporcionan al ordenador una serie de conocimientos
sobre un tema, junto con una serie de reglas, y el programa nos contestará todas aquellas preguntas que deseemos hacerle sobre el tema. -
PASCAL
Creador: Niklaus Wirth.
Objetivo: Permitir 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. -
C++
A principios de los 80, Bjarne Stroustrup (figura 12)
diseñó una ampliación de C y, en 1984, la convirtió en
un compilador que llamó C++, especialmente enfocado a la programación orientada a objetos. -
DELPHI
DELPHI es una ampliación de PASCAL para la programación
visual e intenta hacerle la competencia a Visual BASIC. -
C#
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. -
AspectJ
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. -
Scriptol
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. -
Scala
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. -
GO
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. -
Julia
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. -
DART
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. -
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", 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. -
Asm.js
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. -
Swift
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. -
Laravel
Laravel tiene como objetivo ser un framework que permita el uso de una sintaxis elegante y expresiva para crear código de forma sencilla y permitiendo multitud de funcionalidades. Intenta aprovechar lo mejor de otros frameworks y aprovechar las características de las últimas versiones de PHP. Gran parte de Laravel está formado por dependencias, especialmente de Symfony, esto implica que el desarrollo de Laravel dependa también del desarrollo de sus dependencias.