viernes, 19 de noviembre de 2010

Lenguajes de Programación - Lenguajes Multiparadigma

Un lenguaje de programación multiparadigma es el cual soporta más de un paradigma de programación. Según lo describe Bjarne Stroustrup, permiten crear “programas usando más de un estilo de programación". 

El objetivo en el diseño de estos lenguajes es permitir a los programadores utilizar el mejor paradigma para cada trabajo, admitiendo que ninguno resuelve todos los problemas de la forma más fácil y eficiente posible.
Por ejemplo, lenguajes de programación como C++, Genie, Delphi, Visual Basic o PHP, combinan el paradigma imperativo con la orientación a objetos. Incluso existen lenguajes multiparadigma que permiten la mezcla de forma natural, como en el caso de Oz, que tiene subconjuntos (particularidad de los lenguages lógicos), y otras características propias de lenguages de programación funcional y de orientación a objetos.


-Lenguaje GO
GO es la nueva propuesta de Google para incursionar en otro campo más que le quiere arrebatar a Microsoft: Los lenguajes de programación. GO es el lenguaje de programación de Google y entre sus más destacadas características se encuentra el hecho de ser de código abierto, a diferencia del lenguaje de Microsoft.

EJEMPLO:
 En el codigo del lenguaje GO no es necesario el punto y coma despues de cada declaracion.


-Lenguaje Oz

El Sistema de Programación Mozart es una plataforma de desarrollo avanzada para aplicaciones inteligentes, distribuidas. El sistema es el resultado de una década de investigación en el diseño de lenguajes de programación y aplicación, la inferencia basada en restricciones, la computación distribuida, y las interfaces humano-computadora. Como resultado, Mozart no tiene igual en potencia expresiva y funcionalidad. Mozart tiene un entorno interactivo de desarrollo incremental y una aplicación de calidad de producción para las plataformas Unix y Windows. Mozart es el fruto de una colaboración de investigación en curso por el Consorcio Mozart.Mozart se basa en el lenguaje de Oz, que apoya la programación declarativa, la programación orientada a objetos, programación con restricciones, y la concurrencia, como parte de un todo coherente. 

EJEMPLO:








SALUDOS!!!!


1 comentario: