This reminds me of the paper by Stroustrup about C++, "Why C++ is not just an Object-Oriented Language" found here.

Like C++, Perl is a multi-paradigm language. It can support structured, object-oriented, and functional styles. It is not "pure object-oriented", but people who want that seem to use "object-oriented" as a synonym for "good."

The second question is rather vague. What "OO Databases" do they mean? The concept seems to be that sets of Java objects (or C++ objects, etc.) can be saved to the file system and then retrieved later. The format is almost always language-specific and vendor-specific. Sometimes object-relational mapping is used behind the scenes, sometimes not.

If this is what they mean, it might be difficult for Perl (or any other language other than the target language of the ODBMS) to make use of the data. Perl would have to call wrappers to the target language. It might be a bit easier to do so for C++ than Java, since Perl has a C base.


In reply to Re: Is Perl Truly an Object Oriented Language? by tall_man
in thread Is Perl Truly an Object Oriented Language? by awohld

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.