En la actualidad, los desarrollos que he venido realizando han sido hechos en estos lenguajes.

 

Grails

Grails es un framework para aplicaciones web libre desarrollado sobre el lenguaje de programación Groovy (el cual a su vez se basa en la Java platform). Grails pretende ser un marco de trabajo altamente productivo siguiendo paradigmas tales como convención sobre configuración o no te repitas (DRY), proporcionando un entorno de desarrollo estandarizado y ocultando gran parte de los detalles de configuración al programador.

 

A diferencia de Java, en Grails se parte de una base prefijada bastante sólida (framework Spring, Hibernate), siendo obligatorio el estándar MVC (modelo-vista-controlador):

Java

Java es un lenguaje de programación de alto nivel orientado a objetos, desarrollado por James Gosling en 1995. El lenguaje en sí mismo toma mucha de su sintaxis de C, Cobol y Visual Basic, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.

Python

Python es un Lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis muy limpia y que favorezca un código legible.

Se trata de un lenguaje de programación multiparadigma ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico, es fuertemente tipado y multiplataforma.

Es mi lenguage por antonomasia para pequeñas scripts que superen las 100 líneas de código en lenguaje de script (VBScript, BAT o shell de Unix).

Visual .net y VisualBasic

Visual Basic .NET (VB.NET) es un lenguaje de programación orientado a objetos evolucionado desdeVisual Basic e implementado sobre el framework .NET. En entornos Windows es bastante usual el desarrollo en esta plataforma, y aunque hay alternativas para portar este bytecode a otras plataformas (Mono) no soy muy partidario de ellas (prefiero Java en estos casos).

 

Prolog

Aunque su momento ya parece pasado, es el lenguaje lógico más extendido y usado.  Ideado a principios de los años 70 en la Universidad de Aix-Marseille I (Marsella, Francia), se enmarca en el paradigma de los lenguajes lógicos y declarativos.