As many have said, Tim's comments are from the book perspective (which he is perhaps most qualified to comment on).

Exploring the reasons for the ratio of book sales among different languages (and indeed, among older and newer titles, and later editions, within a language) can inform us of the dynamics of language adoption, use, development, and (shudder) disfavor and abandonment. It is a complex relationship.

To me the more important question is:

Why did the original questioner think the question was interesting?
While I'm waiting for an answer to that, I'll take this opportunity to ask a few questions on the dynamics of languages in relation to book sales.

Is Perl, being perhaps in middle age as far as languages go, sufficiently simple, yet powerful and well documented, with both the interpreter and documentation freely available on the Net, limiting its own book sales?

Are Java, C/C++, and Visual Basic so cumbersome, arcane, or difficult to use that they require a small library self-help tomes to compensate?

Is Ruby so easy to use that only a few books will ever be sold?

Is Perl still relevant? Book sales are only a small piece of that puzzle.

-QM
--
Quantum Mechanics: The dreams stuff is made of


In reply to Re: Tim O'Reilly on Perl by QM
in thread Tim O'Reilly on Perl by fauria

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.