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...
Real people. Real stories. See how Yahoo! Groups impacts members worldwide.

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 #181 of 954 |
Re: [buenasenal] Reemplazando matlab con python

On 12/1/06, Juan Linietsky <reduzio@...> wrote:
> 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.

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

> Aun asi, para audio uso C/C++, ya que cualquier prueba util que quiero
> hacer necesita ser compilada, ya que en python no obtengo la
> suficiente performance.

seguramente con c/c++ vas a obtener mejor performance, pero lo que yo
"propongo"[1] es reemplazar lo que muchos hasta ahora haciamos con
matlab con python

sobre todo para probar cosas (algoritmos por ejemplo) y graficar
resultados, no para hacer cosas en tiempo real... y con la ventaja
extra (en python) de que para muchos casos también puede servir como
implementación final (por ej procesos no muy complejos en los que
perder unos segundos (o milisegundos) no importa)

otras ventajas que veo:

* matlab esta muy extendido desde hace muchos años en el ámbito
academico, lo usan muchisimo en ingenieria y matemáticas (y no se si
también en cs. de la computación). Por lo tanto la sintaxis y uso es
bastante conocida y lo usa mucha gente que no se dedica a programar y
no podrian meter mano en c++ (o tampoco les interesa meterse con eso)
y considero que python no añade demasiada complejidad extra con
respecto a matlab, pero habria que preguntarle a alguien que no
programe todos los días y solo conozca matlab como lenguaje de
programación.

* bueno, como dije antes yo a matlab lo veo más como una herramienta
para "modelar". Luego con el modelo ya testeado, es más facil llevar
la implementación a c++, vhdl, assembly o lo que sea necesario

> Para interfaces de usuario, creo que evoluciono mucho el mundo y las
> filosofias, y hoy en dia en C++ se pueden hacer con mucha facilidad
> (usando QT por ejemplo)

si, es verdad, es muy bueno qt
hablando de esto, vi que con qtdesigner se puede usar en python las
mismas interfaces "diseñadas originalmente para c++" (en realidad yo
las diseñe orginalmente para c++ porque el formato en que las guarda
es standard(xml? no me acuerdo) y se pueden transformar en las
implementaciones que esten disponibles, por lo menos yo ahora solo
conozco que se puede generar código c++ y python :D)


[1] jejej, no estoy diciendo que se me ocurrio a mi, ya esta todo
"inventado" y disponible, solo lo estoy contando :P
--
Hernán
http://h.ordia.com.ar
GnuPG: 0xEE8A3FE9



Sat Dec 2, 2006 10:53 pm

hordiales
Offline Offline
Send Email Send Email

Forward
Message #181 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