<?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="Call stack - Page 2 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=call_stack&amp;p=1">1.Previous</a><br />
<a accesskey="3" href="page.php?w=call_stack&amp;p=3">3.Next</a>
</p>
<p>or <b>machine stack</b>, and is often shortened to simply the "<b>stack</b>". Although maintenance of the call stack is important for the proper functioning of most <a href="page.php?w=software">software</a>, the details are normally hidden and automatic in <a href="page.php?w=high-level_programming_language">high-level programming language</a>s. Many computer <a href="page.php?w=instruction_set">instruction set</a>s provide special instructions for manipulating stacks.</p>

<p>A call stack is used for several related purposes, but the main reason</p><p>
<a accesskey="1" href="page.php?w=call_stack&amp;p=1">1.Previous</a><br />
<a accesskey="3" href="page.php?w=call_stack&amp;p=3">3.Next</a>
</p>

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

</card>
</wml>
