<?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 2 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=code_generation_(compiler)&amp;p=1">1.Previous</a><br />
<a accesskey="3" href="page.php?w=code_generation_%28compiler%29&amp;p=3">3.Next</a>
</p>
<p>used because many <a href="page.php?w=Algorithms_for_calculating_variance">algorithms</a> for <a href="page.php?w=code_optimization">code optimization</a> are easier to apply one at a time, or because the input to one optimization relies on the completed processing performed by another optimization. This organization also facilitates the creation of a single compiler that can target multiple architectures, as only the last of the code generation stages (the backend) needs to change from target to target. (For more information on compiler design,</p><p>
<a accesskey="1" href="page.php?w=code_generation_(compiler)&amp;p=1">1.Previous</a><br />
<a accesskey="3" href="page.php?w=code_generation_%28compiler%29&amp;p=3">3.Next</a>
</p>

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

</card>
</wml>
