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
