Santa Clara University
El Camino Real, Santa Clara, CA
Daly Science Center 207
Saturday, June 1, 1996
8:00 a.m. to 4:30 p.m.
PERL, the Practical Extraction and Report Language, has found renewed popularity through its role in the Internet World Wide Web. In addition to processing information from Web forms, it is hailed as the system administrator's language. PERL is also useful for file, and text processing and prototyping.
PERL is free and easy to install. It combines the best of what the Shells and C can do, including grep, sed, and awk programs. PERL allows individuals to write secure programs quickly and efficiently. Originally developed for Unix, it is now available on many systems including Windows and Macintosh platforms.
This seminar covers the semantics and syntax of the language: variables, pattern matching, lists, functions, associative arrays, report generation, and CGI script writing. It also discusses the types of problems that PERL can solve, and provides example programs.
Ellie Quigley, an independent training consultant from Learning Enterprises, has
over thirteen years of experience in teaching UNIX-related and programming
language courses. A dynamic instructor, she has contributed significantly to the
development of UCSC Extension curricula in computer science. She also has an
extensive training background with Pyramid Technology and Sun Microsystems as
well as practical experience as an independent contractor. Ms Quigley earned her
degrees from the University of Maine and the University of Montana.
This seminar is intended for both beginning and intermediate users of PERL as
well as software professionals interested in technical enrichment. Because of the
growing popularity of the Internet, this seminar will place special emphasis on
PERL scripting for Internet access (cgi-bin scripting). Real-life problems will
be illustrated by the use of numerous examples (translation from awk, sed,
formatting, interfacing, files etc).
Those attending the seminar will learn how to write PERL scripts that address frequently encountered problems.