2010/10/29 Alejandro F. Reimondo <[email protected]>

> 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.
>
>

como decía Juan, no son cosa nuevas los lenguajes de script, ruby es del 83
y smalltalk es del 70 por ejemplo,.... la 'novedad' o redescubrimiento se
debe creo, por un lado, a la rapidez de prototipado que ofrecen y por otro
lado, la abstracción que presentan de cara al hardware o a arquitecturas
complejas. Por ejemplo toda la tecnología nueva de multicores es muy dificil
de programar, pero si se tiene un runtime que abstrae toda esa complejidad,
programarlos con un lenguaje de script seria muy simple y ese es el camino
que se esta siguiendo.


--
:: nelson ::
[ artesano de software ~ software craftsman ]
http://netflux.com.ar
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a