I agree with almost all the comments made to date. If I was writing this doc I would emphasise:

Perl has been around for many years (more than Java) and as a direct result all the major bugs have been ironed out.

Perl is very cross platform, and reliably so. Java still has some *issues* to use the term coined by the company of he who may not be named.

Open source and CPAN mean that library routines to perform most tasks are available that are not only widely used, but tested, updated, etc, etc

Perl can do OO just like Java. It can also do procedural. More importantly it can readily be developed in sections that can be easily and independently tested and debugged. Add the CPAN libray bit again where you note that there is a lot of *free* high quality, well tested code available - if you don't have to write and debug it you save time, money and hassles.

Give a really simple example of how Perl is shorter, this is C as I don't do Java although I am told it is similar.

In Perl:

print "Hello world\n";

In C:

#include <stdio.h>
   
int main()  
 {    
      printf("Hello World!\n");  
      return 0;
 }

So what if Perl code is shorter. I would emphasise easier to write, easier to test, easier to debug and easier to maintain - as a result *less cost* to implement any given solution. Bottom line $ terms is what really counts. This is why I would choose Perl over other languages for most (but not all) tasks.

Perl is interpreted Java half compiled into bytecode. Both are fast enough to do most jobs. Who cares which is faster if both are fast enough? Having to compile Java (or anything) for testing is a pain compared to Perl's ease of running and testing.

Target your audience. If it is suits emphasise development time, reliability, and dollars. If it is programmers emphasise laziness by utilising CPAN, ease of coding, plus whatever else you think might help.

With the links take one link from each domain. It kinda looks as though perlmonks.com is the only perl site in existence. Not that this is not a great site but you want to emphasise the wide use of perl, so give a wide variety of links to the same info.

Well that's my 10c worth

cheers

tachyon


In reply to Re: Perl advocacy by tachyon
in thread Perl advocacy by tinman

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.