Documente Academic
Documente Profesional
Documente Cultură
n el mundo de la programacin parecen crearse lenguajes a diario. Ayer nadie saba de Ruby, pero hoy todo el mundo habla de l. hace tiempo nadie pensaba en Phyton, pero ahora es lo de hoy. Desde luego que los lenguajes de programacin tienen sus pros y sus contras. Unos son intrpretes y por ende son ms lentos que los lenguajes compilados (aunque con la velocidad actual de las computadoras esto ya prcticamente no es punto de discusin). Algunos lenguajes estn disenados para todo tipo de aplicaciones mientras que otros han sido creados para satisfacer las necesidades de un nicho en particular. Hay pues de todo para todo. Si usted quisiese aprender un lenguaje de programacin al mes (lo cual no recomiendo, aunque hablara de que usted tiene demasiado tiempo libre), he aqu algunas sugerencias: Clojure Es un dialecto de Lisp para la mquina virtual de Java. La virtud de esta idea esa que se integra fcilmente a las bibliotecas de Java y entonces se tiene una buena combinacin de clculo lambda y Java. Factor Es un lenguaje de concatenacin, lo que significa que usa un stack en lugar de usar variables con nombres para pasar los datos de un lado a otro. Por un tiempo pens que era como Forth, que usa un stack visible al usuario para todos sus procesos, pero estrictamente hablando la idea de Factor es otra. La realidad es que me parece demasiado oscuro. Go Google anunci Go a finales del 2009 y se describve como algo entre C++ y Python. Particip fuertemente en la creacin del mismo Ken Thompson, quien cre Unix y que adems, trabaj con Ritchie en el lenguaje C.