Search the web
Sign In
New User? Sign Up
buenasenal · Buena Señal
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want your group to be featured on the Yahoo! Groups website? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Reemplazando matlab con python   Message List  
Reply | Forward Message #174 of 954 |
Re: [buenasenal] Reemplazando matlab con python

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




Thu Nov 30, 2006 10:20 pm

jmvuletich
Offline Offline
Send Email Send Email

Forward
Message #174 of 954 |
Expand Messages Author Sort by Date

Hola! cómo va? ... 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...
Hernán Ordiales
hordiales
Offline Send Email
Nov 30, 2006
3:06 am

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í...
Juan Vuletich
jmvuletich
Offline Send Email
Nov 30, 2006
10:25 pm

A mi me gusta mucho python, personalmente. smalltalk creo que es algo demasiado academico en mi punto de vista, y la sintaxis un poco confusa. Aun asi, para...
Juan Linietsky
reduzio
Offline Send Email
Dec 1, 2006
5:44 pm

... bueno, una de las personas que me hablo muy bien de python fuiste vos :D de smalltalk todavia no conozco nada y no puedo opinar... ... seguramente con...
Hernán Ordiales
hordiales
Offline Send Email
Dec 2, 2006
11:10 pm

me olvidé de mencionar otras ventajas que veo: * en matlab hasta donde se no se puede usar programación orientada a objetos (en python si y obviamente se...
Hernán Ordiales
hordiales
Offline Send Email
Dec 2, 2006
11:46 pm

no se si hay más gente interesada en esto, pero encontré este link: ...
Hernán Ordiales
hordiales
Offline Send Email
Dec 3, 2006
10:22 pm

Sabias que SuperCollider está hecho en Smalltalk? Quizás no sea tán "académico", no? Trabajo desarrollando productos comerciales en Smalltalk desde hace 10...
Juan Vuletich
jmvuletich
Offline Send Email
Dec 4, 2006
2:08 am

... como es bien esto? no me cerró del todo... o no entiendo bien a que te referis... ... ya conoceré un poco de esto a traves de tu web... :D me tenes que...
Hernán Ordiales
hordiales
Offline Send Email
Dec 2, 2006
10:42 pm

Hola Gente. Preparé una versión en Smalltalk de ejemplo de Hernán. Mírenlo, sólo les va a llevar unos 10 minutos (aunque está todo en inglés). Está en...
Juan Vuletich
jmvuletich
Offline Send Email
Dec 4, 2006
2:01 am

... che, lo estuve viendo... Para ser sincero, apenas vi algo de código me resultó demasiado criptico y complejo (más que assembly incluso :P), pero...
Hernán Ordiales
hordiales
Offline Send Email
Dec 4, 2006
3:35 am

sobre la performance de python con calculos numéricos, encontré esto, que parece bastante interesante por cierto: http://www.scipy.org/PerformancePython ...
Hernán Ordiales
hordiales
Offline Send Email
Dec 5, 2006
11:42 pm

Hola Hernán, ... inglés). ... Es lógico. La sintaxis es distinta de la de la mayoría de los lenguajes, y no incluí una explicación de la sintaxis, sólo...
Juan Vuletich
jmvuletich
Offline Send Email
Dec 14, 2006
2:50 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help