home *** CD-ROM | disk | FTP | other *** search
/ Unix System Administration Handbook 1997 October / usah_oct97.iso / index / perl.txt < prev    next >
Text File  |  1997-09-22  |  3KB  |  58 lines

  1. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  2. INDEX ENTRY FOR PERL:
  3. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  4.  
  5. Name: Perl - Practical Extraction and Report Language
  6.  
  7. Version: 4.036, 5.004.03
  8.  
  9. Author(s): Larry Wall <lwall@sems.com>
  10.  
  11. On the CD-ROM in: gnu/perl4.tar, gnu/perl5.tar, gnu/perlref5.tar
  12.  
  13. Ftp source: ftp.funet.fi:/pub/languages/perl/CPAN/src
  14.  
  15.     CPAN, the Comprehensive Perl Archive Network, is one of the
  16.     best-organized and most widely replicated archive sites on the
  17.     Internet. ftp.funet.fi is the master site, but the automated
  18.     multiplexing service at http://www.perl.com/CPAN can help you connect
  19.     automatically to a nearby CPAN mirror site.
  20.  
  21. Size on the CD: 12.2 MB (uncompressed)
  22.  
  23. Description:
  24.  
  25.    Perl is an interpreted language optimized for scanning arbitrary text
  26.    files, extracting information from those text files, and printing
  27.    reports based on that information.  It's also a good language for many
  28.    system management tasks.  The language is intended to be practical (easy
  29.    to use, efficient, complete) rather than beautiful (tiny, elegant,
  30.    minimal).  It combines (in the author's opinion, anyway) some of the
  31.    best features of C, sed, awk, and sh, so people familiar with those
  32.    languages should have little difficulty with it.  (Language historians
  33.    will also note some vestiges of csh, Pascal, and even BASIC-PLUS.)
  34.    Expression syntax corresponds quite closely to C expression syntax.
  35.    Unlike most Unix utilities, perl does not arbitrarily limit the size of
  36.    your data--if you've got the memory, perl can slurp in your whole file
  37.    as a single string.  Recursion is of unlimited depth.  And the hash
  38.    tables used by associative arrays grow as necessary to prevent degraded
  39.    performance.  Perl uses sophisticated pattern matching techniques to
  40.    scan large amounts of data very quickly.  Although optimized for scan-
  41.    ning text, perl can also deal with binary data, and can make dbm files
  42.    look like associative arrays (where dbm is available).  Setuid perl
  43.    scripts are safer than C programs through a dataflow tracing mechanism
  44.    which prevents many stupid security holes.  If you have a problem that
  45.    would ordinarily use sed or awk or sh, but it exceeds their capabilities
  46.    or must run a little faster, and you don't want to write the silly thing
  47.    in C, then perl may be for you.  There are also translators to turn your
  48.    sed and awk scripts into perl scripts.  OK, enough hype.
  49.  
  50.    -- Quoted from the manpage by Larry Wall in the perl-4.036 distribution.
  51.  
  52. Advertised architectures:
  53.   
  54.    Not enumerated, numerous architectures referenced in 
  55.    installation scripts
  56.  
  57. Prerequisites: C compiler
  58.