I think these figures also depend a lot on how many users have experience with a certain language, so a "useful" language with a small user base will likely get less vote.

For example, when it comes to Shell programming, I use a lot bash and zsh, and find zsh much more useful, simply because it contains many more (useful) features. Still, zsh isn't shown on top of the list - perhpas because many more users are exposed to bash first, and hence don't bother to learn a second shell programming language. Aside from this, putting bash and Perl into the same boat for "scripting" tasks is a bit like comparing apples and oranges, not the least because "scripting" is such a foggy term. I use both (plus Ruby and, occasionally, Python), and I feel that it helps a lot if you know at least one shell (bash, zsh, ksh) PLUS one higher level language (Perl, Ruby, Python, ....). As long as you do "only" simple tasks for automating routine jobs (which is what probably could be understood by the word "scripting"), it is a very academic question which one is "better". I have an slight inclination for the combination zsh/Ruby, but feel completely comfortable doing my job in bash/Perl too, because the differences between them are small.

-- 
Ronald Fischer <ynnor@mm.st>

In reply to Re: Python and Bash more useful than Perl? by rovf
in thread Python and Bash more useful than Perl? by mikeraz

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.