On 11/9/12 7:39 AM, "Joe Landman" <land...@scalableinformatics.com> wrote:
>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. Semicompiled to bytecode, executed by a VM of sorts. I don't know much about it.. I assume all the lexical analysis has been done, but I don't know whether things like binding variables and such is done. > >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 _______________________________________________ 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