El día 29 de octubre de 2010 09:25, Alejandro F. Reimondo
<[email protected]> escribió:
> Hola,
> En los ultimos años ha crecido la popularidad de lenguajes de scripting
> orientado a objetos.
> Lenguajes a los que se agregaron facilidades de uso práctico presentes desde
> hace más de veinticinco años (quizás debería decir +35, pero me remito a
> cosas que he visto y utilizado personalmente).
>
> Abunda hoy literatura (de medio pelo) sobre metaprogramación, en dónde se
> alienta a la fasinación con la creación de métodos dinámicamente (me cuesta
> no dispararme por una tangente acá :-) pero sin mas información que la
> documental e instructiva sobre cómo estan resueltas tecnicamente esas
> facilidades. No se habla en absoluto de las consecuencias de esa vision
> minimalista, ni sobre mantención de sistemas.
> Esto está relacionado, en mi opinión, con la promosión de técnicas de
> scripting, por quienes no reflexionan sobre sus limitaciones (por quienes no
> han avanzado en la práctica con su uso).
>
> La pregunta que me motiva a escribirles (después de tanto tiempo), es si
> consideran que este contexto que se ha gestado, luego de la aparición de
> Ruby, Phyton, etc... promoverá algún avance (de relevancia tecnológica) en
> esta década.
> Es una pregunta dificil, lo se, pero creo que amerita algún diálogo al
> respecto; y que puede ser de utilidad para quienes desde nuestro lugar
> siempre hemos alentado avances; y muchas veces ya nos hemos equivocado como
> niños ;-)
>
> Una pregunta colateral es el rol de smalltalk en este nuevo estadío de la
> informática, en dónde se alienta sin limites al fraccionamiento de los
> sistemas y aún no se motiva más que a seguir escribiendo código (a mano o
> "automáticamente")... sin esperar en usar los objetos.
>
> hasta pronto,
> Ale.
>
> pdta.: disculpas por copiar este email en la lista de ruby de argentina;
> pero creo que esta pregunta será de interés también allí, y será considerada
> ante ópticas diferentes a las que nos ocupa en Smalltalking.
>
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>

Por un lado, no se si son cosas de los últimos años el surgimiento de
estos lenguajes. Perl se usa desde no se cuándo, Python también tiene
ya sus 2 décadas, etc.
Por ahí lo que sucedió este tiempo es que mucha gente que no les daba
bola, los empezó a mirar por cansancio de chocar contra barreras que
los lenguajes de tipado estático y explícito tienen.

Pero no es lo único que se viene dando, últimamente también hay una
resurgida muy fuerte de los lenguajes funcionales. En hacker news y
ambientes como ese se viene hablando muchísimo de clojure, scala, etc.
Y hay mucha gente convencida incluso de que son el futuro (no soy de
ellos, aunque sí les veo muchas ventajas respecto a los no funcionales
en algunos ambientes).

El avance se está dando ya, y es una manera muy diferente de pensar a
las aplicaciones. No es algo que los usuarios vean o sientan, pero sí
es algo que cambió mucho la manera que nosotros tenemos de trabajar.
Al menos eso me parece a mi :)


-- 
fisa  -  Juan Pedro Fisanotti
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a