A) I don't think you can call any language 'object oriented'. OO is a
design style, not a function of the language. You can write OO code in C
and write procedural code in java. Granted in general it's much easier to
write OO in java and procedural in C, but it doesn't make C a 'procedural
language' or java an OO language.
A) Oh, I think you can. An OO language is one that supports object oriented
semantics at the language level. Java does, C does not. I will agree that
one can program in either an OO or procedural style in either language, but
that doesn't make Java more procedural nor C more OO.
C) I also agree that Java's meaningful differences from Perl have nothing to
do with OO. But 'static' vs 'dynamic', comes to mind.
Are you posting in the right place? Check out Where do I post X? to know for sure.
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
Want more info? How to link or
or How to display code and escape characters
are good places to start.