Translate

Mostrando las entradas con la etiqueta Ioke. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Ioke. Mostrar todas las entradas

viernes, 23 de julio de 2010

Lenguaje de programación modernos

Un poco amarillista el titulo del post pero en los últimos años nos vimos bombardeados por nuevos lenguajes de programación como ruby, goovy, scala, ioke, python, etc. Y la verdad que están muy buenos.


Todo empezó con el bum de ruby, lenguaje script basado en smalltalk, que con railes parecía como que iba a conquistar el mundo. Pero otras plataformas no tardaron en copiar los beneficios del lenguaje para su plataforma así nació jruby, jython groovy (en java) y iron ruby y iron python (en .net).


Luego nació algo muy interesante la mezcla de paradigmas en particular la programación funcional con la programación orientada objetos, dando muy buenos lenguajes como scala, ioke o clojure en java y F# en .net.


En el blog se hablo de algunos de estos lenguajes:

http://emanuelpeg.blogspot.com/search/label/Clojure

http://emanuelpeg.blogspot.com/search/label/Ioke

http://emanuelpeg.blogspot.com/search/label/jython

http://emanuelpeg.blogspot.com/search/label/jRuby

http://emanuelpeg.blogspot.com/search/label/Lua

http://emanuelpeg.blogspot.com/search/label/Scala


Me quede pensando que esto esta buenísimo, la convivencia de diferentes paradigmas en un lenguaje, es raro que no se allá todavía inventado un lenguaje orientado a objeto y lógico como un prolog OO. Un ejemplo de esto es logtalk

¿Alguien conoce otro lenguaje multiparadigma?¿Alguien usa algun lenguaje multiparadigma?


miércoles, 29 de julio de 2009

¿Otro más?


Estaba leyendo un articulo y me llamo la atención que hay un lenguaje script soportado por la JVM de java que yo no conocía, Clojure muy parecido a List por lo poco que vi.

Esto me hizo reflexionar cuantos lenguajes conozco que corran sobre JVM. Acá va la lista:

-Jython

-JRuby

-Groovy

-Scala

-IoKe

-PHP

-BeanShell

-Rhino

-JavaFX

-Clojure

Y cuantos son soportados por spring, es decir que yo puedo hacer mi bean en uno de estos lenguajes:

-Groovy

-BeanShell

-JRuby

-Jython (esta adquisición fue hace muy poco: http://blog.springpython.webfactional.com/2009/07/01/spring-python-makes-final-1-0-0-release/)

Y ustedes conocen otro??

Java va a terminar soportando más lenguajes que .net?? (esto es broma no se enojen)


jueves, 16 de julio de 2009

IOKE

Ioke es un lenguaje que mezcla la programación funcional con la orientada a objeto (similar a scala)
Pero Ioke es un desconocido, no se bien porque. Pero esta muy bueno el lenguaje y lo mejor de todo corre sobre jvm de java.

Les dejo la url de la wiki : http://ioke.org/wiki/index.php/Guide