lunes, 6 de febrero de 2012

Según La Productividad.

10. Según La Productividad.
 
Según se caractericen por tener virtudes útiles o productivas, u oscuras y enrevesadas:



  • Lenguajes útiles o productivos: Sus virtudes en cuanto a eficiencia, sencillez, claridad, productividad, etc., motiva que sean utilizados en empresas, administraciones públicas y/o en la enseñanza. Ejemplos: Cualquier lenguaje de uso habitual (C, Java, C++, Lisp, Python, Ruby, …).



  • Lenguajes esotéricos o exóticos: Inventados con la intención de ser los más raros, oscuros, difíciles, simples ó retorcidos de los lenguajes, para diversión y entretenimiento de programadores. A veces exploran nuevas ideas en programación. Estos lenguajes poseen una sintaxis muy básica, con un alfabeto muy restringido, lo que los hace especialmente peculiares en su implementación. En su creación muchas veces ha primado la diversión por parte de los desarrolladores, sobre la utilidad. Sin embargo, al mismo tiempo se trata de lenguajes que funcionan como un desafío tanto para quienes los crean, como para aquellos que intentan programar con ellos.  Ejemplo: Brainfuck, Whitespace, Ook! .