What Is Perl?

Perl is a high-level, powerful programming language originally developed by Larry Wall. It is an ideal language for quick prototyping of applications and production systems. Perl has file- and text-related functions that make it the ideal language for manipulating text files. In addition, Perl also supports graphical programming, applications requiring database access, network programming (that is, sockets), and web-based programming. As you can see, Perl has support for just about every possible component of an application.

Perl also has several strengths that make it the perfect language for processing XML documents, as you’ll see in the following sections.

Text Manipulation and Processing

One of Perl’s major strengths is the ...

Get XML and Perl now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.