Intuia que mis adjetivos a matlab no iban a pasar desapercibidos.
He hablado con muchos compañeros sobre matlab y creo que muy pocos son los que no les guste la herramienta. El problema es que a mi me disgusta enormente.
Si como tu dices, matlab fuera algo maravilloso para crear algoritmos de forma rapida y probarlos pues cojonudo, pero la cuestion es que yo creo que esta en tierra de nadie.
Yo tuve que escribir un vocoder, y el algoritmo de codificacion/decodificacion, lo escribí en matlab. Sin embargo, en algunas asignatura, como Comunicacines moviles, o radar, o incluso radiodifusion, mandaban practicas mas o menos complejas, con su GUI y todo, y la gente las hacia integras en matlab. A mi eso me parece aberrante.
Y lo que me parece ya el descojone es escribir un PFC en matlab.
Si mathworks fuera conciente de la limitacion de su producto, este no tendria la posibilidad de crear GUI's (por poner un ejemplo).
El lenguaje en si es realmente simple, asi que no veo la posiblidad de escribir un programa medianamente largo sin volverse loco. Es como el basic mas o menos. Lo unico que sostiene a matlab, no es el lenguaje, ni el IDE (que hasta la version 5 no tuvo depuraror, que yo recuerde). Es el cojunto de toolbox. Es algo asi a java o c#. Lo bueno de ellos no es el lenguaje (aunque no es comparable), es el framework que tiene a su alrededor.
Por cierto, si hay version de matlab para linux.
Para octave, creo que se intento hacer algo. La idea era utilizar swig para generar los cabos necesarios para crear un .so y poder utilizarlo desde octave. Creo que no se avanzó.
Actualmente, swig genera cabos para php, python, perl, c#, tlc, ruby, java, scheme y ocaml.
[ Padre ]
|