Hola Hernán,
Vos sabés que a mí me gusta Smalltalk, pero trato de no ser un "fanático
religioso". Antes nunca le había dado bola a Python, pero seguí algunos
de los links que mandás, y veo varias ventajas incluso sobre Smalltalk:
- Hay un movimiento medio masivo de pasar de Matlab a Python. Eso es muy
bueno. Se generan comunidades. No tenés que resolver todos los problemas
vos sólo. La mayoría de las otras ventajas son consecuencias de ésta.
- Las bibliotecas que nombrás son muy interesantes, y parecen bien hechas.
- Hay muchos ejemplos de código interesante para mirar.
- Tarde o temprano, todas las bibliotecas libres e interesantes que hay
para Matlab van a ser migradas a Python.
- La sintaxis es similar a Matlab.
Tambíén hay algunas ventajas (sobre Matlab) que comparte con Squeak (mi
versión preferida de Smalltalk)
- Herramientas open source.
- Posibilidad de crear aplicaciones completas.
- Interface con C sencilla.
Finalmente, hay algunas ventajas de Squeak sobre Python.
- Generación automática de código C (no precisas escribir los algoritmos
2 veces).
- Smalltalk es realmente muy bueno para hacer aplicaciones grandes, con
GUIs complejas, que van a vivir muchos años y cambian constantemente. O
sea: productos comerciales.
Un tema en que no sé quién gana es en performance. Tendríamos que hacer
comparaciones Matlab / Python / Squeak.
Saludos,
Juan
Hernán Ordiales escribió:
>
> Hola! cómo va?
>
> A raíz de:
>
> > > Pd. Alguna vez intenté convencerte de programar en Smalltalk? Tiene
> > > todas las ventajas de Matlab, todas las de C, y algunas extras (bueno
> > > para interfaces al usuario, por ejemplo). Podés ver algunas cosas que
> > > hice en Smalltalk en www.jvuletich.org .
>
> se me ocurrió que tal vez podía "reemplazar" matlab con python
> (lenguaje que nunca use hasta ahora pero que me venian hablando muy
> bien de él y del que habia visto muchas aplicaciones "científicas").
> Busqué un poco y la "migración" me resultó terriblemente sencilla y
> directa.
>
> Asi que hice un pequeño artículo sobre esta "migración":
> http://h.ordia.com.ar/blog/index.php?entry=entry061127-202822
> <http://h.ordia.com.ar/blog/index.php?entry=entry061127-202822>
>
> qué opinas/n sobre esto? Se por ejemplo que python esta influido por
> algunas de las ideas de smalltalk, pero a pesar de tener buenas
> referencias no lo conozco en particular, si otros lenguajes de
> scripting a los que estoy acostumbrado y por lo tanto se me hizo
> sencillo "pasarme"...
>
> igualmente (Juan) no te preocupes que sigo abierto a probar smalltalk
> en algún momento ;-D
>
> mi "problemática" principal con matlab, es la que describo en el
> artículo :-D
>
> --
> Hernán
> http://h.ordia.com.ar <http://h.ordia.com.ar>
> GnuPG: 0xEE8A3FE9
>
>