Fortran:
Fortran (previamente FORTRAN)1
(contracción del inglés Formula Translating System) es un lenguaje de
programación alto nivel de propósito general,2 procedimental3 e imperativo, que
está especialmente adaptado al cálculo numérico y a la computación científica.
Desarrollado originalmente por IBM en 1957 para el equipo IBM 704, y usado para
aplicaciones científicas y de ingeniería, el FORTRAN vino a dominar esta área
de la programación desde el principio y ha estado en uso continuo por más de
medio siglo en áreas de cómputo intensivo tales como la predicción numérica del
tiempo, análisis de elementos finitos, dinámica de fluidos computacional (CFD),
física computacional y química computacional. Es uno de los lenguajes más
populares en el área de la computación de alto rendimiento y es el lenguaje
usado para programas que evalúan el desempeño (benchmark) y el ranking de los
supercomputadores más rápidos del mundo.4
El FORTRAN (una palabra
compuesta, derivada de The IBM Mathematical Formula Translating System) abarca
un linaje de versiones, cada una de las cuales evolucionó para añadir
extensiones al lenguaje mientras que usualmente retenía compatibilidad con las
versiones previas. Versiones sucesivas han añadido soporte para procesamiento
de datos basados en caracteres (FORTRAN 77), programación de arreglos,
programación modular y programación orientada a objetos (Fortran 90/95), y
programación genérica (Fortran 2003).
Pascal:
Pascal es un lenguaje de
programación desarrollado por el profesor suizo Niklaus Wirth entre los años
1968 y 1969 y publicado en 1970. 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. Sin embargo con el tiempo
su utilización excedió el ámbito académico para convertirse en una herramienta
para la creación de aplicaciones de todo tipo.
Pascal se caracteriza por ser un
lenguaje de programación estructurado fuertemente tipado. Esto implica que:
El código está dividido en
porciones fácilmente legibles llamadas funciones o procedimientos. De esta
forma Pascal facilita la utilización de la programación estructurada en
oposición al antiguo estilo de programación monolítica.
El tipo de dato de todas las
variables debe ser declarado previamente para que su uso quede habilitado.
El nombre de Pascal fue escogido
en honor al matemático francés Blaise Pascal.
c+:
C es un lenguaje de programación
creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución
del anterior lenguaje B, a su vez basado en BCPL.
Al igual que B, es un lenguaje
orientado a la implementación de Sistemas Operativos, concretamente Unix. C es
apreciado por la eficiencia del código que produce y es el lenguaje de
programación más popular para crear software de sistemas, aunque también se
utiliza para crear aplicaciones.
Se trata de un lenguaje de tipos
de datos estáticos, débilmente tipificado, de medio nivel pero con muchas
características de bajo nivel. Dispone de las estructuras típicas de los
lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje
que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer
extensiones al lenguaje que posibilitan mezclar código en ensamblador con
código C o acceder directamente a memoria o dispositivos periféricos.
La primera estandarización del
lenguaje C fue en ANSI, con el estándar X3.159-1989. El lenguaje que define
este estándar fue conocido vulgarmente como ANSI C. Posteriormente, en 1990,
fue ratificado como estándar ISO (ISO/IEC 9899:1990). La adopción de este
estándar es muy amplia por lo que, si los programas creados lo siguen, el
código es portátil entre plataformas y/o arquitecturas.
c++:
C++ es un lenguaje de
programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La
intención de su creación fue el extender al exitoso lenguaje de programación C
con mecanismos que permitan la manipulación de objetos. En ese sentido, desde
el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje
híbrido.
Posteriormente se añadieron
facilidades de programación genérica, que se sumó a los otros dos paradigmas
que ya estaban admitidos (programación estructurada y la programación orientada
a objetos). Por esto se suele decir que el C++ es un lenguaje de programación
multiparadigma.
Actualmente existe un estándar,
denominado ISO C++, al que se han adherido la mayoría de los fabricantes de
compiladores más modernos. Existen también algunos intérpretes, tales como
ROOT.
Una particularidad del C++ es la
posibilidad de redefinir los operadores, y de poder crear nuevos tipos que se
comporten como tipos fundamentales.
El nombre C++ fue propuesto por
Rick Mascitti en el año 1983, cuando el lenguaje fue utilizado por primera vez
fuera de un laboratorio científico. Antes se había usado el nombre "C con
clases". En C++, la expresión "C++" significa "incremento
de C" y se refiere a que C++ es una extensión de C.
Visual Basic:
Visual Basic es un lenguaje de
programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft.
Este lenguaje de programación es un dialecto de BASIC, con importantes
agregados. Su primera versión fue presentada en 1991, con la intención de
simplificar la programación utilizando un ambiente de desarrollo completamente
gráfico que facilitara la creación de interfaces gráficas y, en cierta medida,
también la programación misma.
La última versión fue la 6,
liberada en 1998, para la que Microsoft extendió el soporte hasta marzo de
2008.
En 2001 Microsoft propuso
abandonar el desarrollo basado en la API Win32 y pasar a un framework o marco
común de librerías, independiente de la versión del sistema operativo, .NET
Framework, a través de Visual Basic .NET (y otros lenguajes como C Sharp (C#)
de fácil transición de código entre ellos); fue el sucesor de Visual Basic 6.
Aunque Visual Basic es de
propósito general, también provee facilidades para el desarrollo de
aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects
o ActiveX Data Objects.
Visual Basic contiene un entorno
de desarrollo integrado o IDE que integra editor de textos para edición del
código fuente, un depurador, un compilador (y enlazador) y un editor de
interfaces gráficas o GUI.
Cobol:
El lenguaje COBOL (acrónimo de
COmmon Business-Oriented Language, Lenguaje Común Orientado a Negocios) fue
creado en el año 1959 con el objetivo de crear un lenguaje de programación
universal que pudiera ser usado en cualquier ordenador, ya que en los años 1960
existían numerosos modelos de ordenadores incompatibles entre sí, y que
estuviera orientado principalmente a los negocios, es decir, a la llamada
informática de gestión.
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. Su sintaxis deriva mucho
de C y C++, pero tiene menos facilidades de bajo nivel que cualquiera de ellos.
Las aplicaciones de Java son generalmente compiladas a bytecode (clase Java)
que puede ejecutarse en cualquier máquina virtual Java (JVM) sin importar la
arquitectura de la computadora subyacente.
Es un lenguaje de programación de
propósito general, concurrente, orientado a objetos y basado en clases que fue
diseñado específicamente para tener tan pocas dependencias de implementación
como fuera posible. Su intención es permitir que los desarrolladores de
aplicaciones escriban el programa una vez y lo ejecuten en cualquier
dispositivo (conocido en inglés como WORA, o "write once, run
anywhere"), lo que quiere decir que el código que es ejecutado en una
plataforma no tiene que ser recompilado para correr en otra. Java es, a partir
de 2012, uno de los lenguajes de programación más populares en uso,
particularmente para aplicaciones de cliente-servidor de web, con unos 10
millones de usuarios reportados.
La compañía Sun desarrolló la
implementación de referencia original para los compiladores de Java, máquinas
virtuales, y librerías de clases en 1991 y las publicó por primera vez en 1995.
A partir de mayo de 2007, en cumplimiento con las especificaciones del Proceso
de la Comunidad Java, Sun volvió a licenciar la mayoría de sus tecnologías de
Java bajo la Licencia Pública General de GNU. Otros también han desarrollado
implementaciones alternas a estas tecnologías de Sun, tales como el Compilador
de Java de GNU y el GNU Classpath.














0 comentarios:
Publicar un comentario