It very much depends on * what * exactly you want to do. I have done some number crunching in Perl (processing many GB's of data) and it worked fine for me. You would expect C to have better performance though.
Some matrix operations can be notoriously tricky, especially if the matrices get big and/or the numbers have high precision. A lot of stuff was developed in mathematics to tackle this.
So you typically want to use some C-library or Perl module tailored for this. You can take a look at Math::Matrix (Perl) or try your luck with some C math library. Check for example http://www.ibm.com/developerworks/opensource/library/l-matrix.html
I am aware this doesn't answer your question but I am afraid there is no clear-cut answer. Tell me a bit more what you want to do with the matrices and how big they are.
Didn't know PDL, seems like an interesting suggestion!
In reply to Re: when to c, when to perl
by dHarry
in thread when to c, when to perl
by stabu
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |