develooper Front page | perl.perl5.porters | Postings from September 2002

RE: What is a JIT? (was Re: [RFC] jit.pm - load modules and subroutines just in time)

Thread Previous
From:
Brent Dax
Date:
September 30, 2002 16:48
Subject:
RE: What is a JIT? (was Re: [RFC] jit.pm - load modules and subroutines just in time)
Message ID:
008401c268dd$e3281070$6501a8c0@deepblue
Michael G Schwern:
# What it translates the code into is just an implementation 
# issue.  A JIT is simply something which takes human generated 
# code (such as Perl or Java) and compiles it into machine 
# readable code (such as Perl bytecode or Java bytecode or C 
# code which is then translated into assembly then machine code 
# or direct to assembly) and runs the resulting code in one 
# step.  The perl interpreter is such a beast.  So are ruby and 

My understanding of "JIT" as commonly used is a program that takes some
sort of bytecode and turns it into machine code.  Java has always used
this meaning, and both .NET and Parrot have imported it, so it would
probably be best not to try to change its meaning in Perl.

--Brent Dax <brentdax@cpan.org>
@roles=map {"Parrot $_"} qw(embedding regexen Configure)

Wire telegraph is a kind of a very, very long cat. You pull his tail in
New York and his head is meowing in Los Angeles. And radio operates
exactly the same way. The only difference is that there is no cat.
    --Albert Einstein (explaining radio)


Thread Previous


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About