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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.