<nav>
<a class="fake_button blue-gradient" href="Javascript:void(0);" onClick="load_page('library')">Previous</a>
<a class="fake_button blue-gradient" href="Javascript:void(0);" onClick="load_page('toc')">Table of Contents</a>
<a class="fake_button blue-gradient" href="Javascript:void(0);" onClick="load_page('newspaper2')">Next</a>
</nav>
<h1>Reading exercise</h1>
<p>Remember the following?</p>
<dl>
<dt><b>Rule # 2</b></dt>
<dd>Write your computer programs to make them easy for
<b><em>people</em></b> to read and understand.</dd>
</dl>
<p>Can you figure out on your own what the following
program does, without
copying it in the editor?</p>
<pre class="jscode">function a () {
    turn_left();
    turn_left();
}

function b (){
    turn_left();
    a();
}

function c (){
    move();
    move();
}

function d (){
    c();
    b();
}

function e () {
    d();
    d();
    d();
    d();
}

turn_left();
e();
b();
</pre>
<p>Not so easy, is it?  Once you think you have figured it out,
copy it in the editor and try to run it.</p>
<p>This should help you to understand why it is important to
write programs for humans, by choosing function names that
are meaningful.</p>
<a class="left-link" href="Javascript:void(0);" onClick="load_page('library')">Previous</a>
<a class="right-link" href="Javascript:void(0);" onClick="load_page('newspaper2')">Next</a>