<?xml version="1.0" encoding='utf-8'?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="Code generation (compiler) - Page 9 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=code_generation_(compiler)&amp;p=8">1.Previous</a><br />
<a accesskey="3" href="page.php?w=code_generation_%28compiler%29&amp;p=10">3.Next</a>
</p>
<p>code.</p>

<p><big>Runtime code generation</big></p>
<p>When code generation occurs at <a href="page.php?w=Run_time_%28program_lifecycle_phase%29">runtime</a>, as in <a href="page.php?w=just-in-time_compilation">just-in-time compilation</a> (JIT), the entire process must be <a href="page.php?w=Algorithmic_efficiency">efficient</a> with respect to space and time. For example, when <a href="page.php?w=regular_expression">regular expression</a>s are interpreted and used to generate code at runtime, a non-deterministic <a href="page.php?w=finite-state_machine">finite-state machine</a></p><p>
<a accesskey="1" href="page.php?w=code_generation_(compiler)&amp;p=8">1.Previous</a><br />
<a accesskey="3" href="page.php?w=code_generation_%28compiler%29&amp;p=10">3.Next</a>
</p>

<do type="prev" label="Search">
        <go href="search.wml"/>
</do>

</card>
</wml>
