note
Ovid
<blockquote>I don't know Java, nor have I cared to learn. My C is rusty and my C++ makes a monkey cringe. I have worked almost exclusively in Perl, Apache, Javascript, and databases for almost 5 years and it doesn't look like it's changing anytime soon.</blockquote>
<p>You claim that you're only a Perl programmer but Javascript is actually an excellent language. The fact that it's domain specific and the DOM is so messed up has given it a bad rap (well, lack of namespaces hasn't helped, either). The next time you fail to give yourself credit for Javascript, read Sean Burke's <a href="http://interglacial.com/hoj/hoj.html">Higher Order Javascript</a>. It's a powerful language. Heck, pour through those examples and you have a basic grasp of functional programming.</p>
<p>And what about SQL? If SQL better handled recursion and multi-values, it could be a good substitute for Prolog. You may not realize it, but if you're good at SQL, you're already well on your way to learning logic programming.</p>
<p>Since you already know imperative programming and you are comfortable with Perl's OO capabilities, you're well on your way to understanding imperative, objective, logical and functional programming. The fact that many of us tend not to recognize those features of these tools means we're only selling ourselves short.</p>
<p>Perl only? I don't buy it.</p>
<!-- Node text goes above. Div tags should contain sig only -->
<div class="pmsig"><div class="pmsig-17000">
<p>Cheers,<br />
<a href="/index.pl?node=Ovid&lastnode_id=1072">Ovid</a></p>
<p><small>New address of <a href="http://users.easystreet.com/ovid/cgi_course/">my CGI Course</a>.</small></p>
</div></div>
500800
500865