To Previous Chapter To Table of Contents To Bottom of Page To Next Chapter

CS 335/535 Web Programming - Week 6: Perl Programming

  1. Chapter 13 - Perl and the Internet

    • What is Perl? - Practical Extraction and Reporting Language
      Perl is an interpreted language optimized for scanning arbitrary text files, extracting information from those files, and printing reports based on that information.
      Perl combines the best features of C, sed, awk and sh.
    • What are the Benefits of Perl?
      • Cost and Licensing (usually free)
      • Availability (most UNIX sites and NT Resource Kit)
      • Interpreted Language (fast development)
      • Language Capabilities (optimized for text processing)
      • Uses C libraries
      • Specialized Extensions to Perl for most database
      • TCP/IP Socket Capability
      • Easy to Learn
      • Has Built-in Debugging Facilities
      • Help is Readily Available - Perl language home page
      • Perl Examples are Readily Available CPAN ftp site
    • What are the Negatives of Using Perl?
      • Interpreted Language - execution is not as fast
      • GNU CopyLeft License Agreement - can't distribute applications for sale
    • What Can Perl Do?
      • CGI Scripts
      • Mail Processing
      • Automated Web Site Maintenance
      • Automating File Retrieval
    • Is Perl for You?
  2. The Perl Language

To Previous Chapter To Table of Contents To top of page To Next Chapter