On 11/09/2012 08:06 AM, Lux, Jim (337C) wrote: > Maybe that's why you need a cluster... > Rather than spend labor time making the code faster, just buy a faster > machine (assuming Amdahl's law doesn't bite you). Especially for some > specialized domain areas, there may not be more labor time available to > buy, at any price. > > I don't know how sophisticated they are, but python does do some sort of > compilation, just like matlab and octave do, it's just done on the fly. > So it's not like you're going to interpret the inside of the loop over and > over again.
Hmmm ... I thought it was an interpreter throughout. Perl and Perl6 are compiled, Ruby is purely interpreted. Java is compiled (in the same way Perl is). Pythons performance is much closer to Ruby than Java/Perl. Someone was working on an LLVM based static compiler for Python at one point. -- Joseph Landman, Ph.D Founder and CEO Scalable Informatics, Inc. email: land...@scalableinformatics.com web : http://scalableinformatics.com http://scalableinformatics.com/siflash phone: +1 734 786 8423 x121 cell : +1 734 612 4615 _______________________________________________ Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf