While Web-oriented languages wax and wane in popularity, the Perl scripting language has maintained a solid following as one of the core Internet programming technologies. Perl's versatility and open-source architecture is technically attractive, and its recent migration toward an object-oriented syntax bodes well for the language's future.
Professional Perl Programming is a superb guide to Perl for both newcomers to the language and seasoned programmers looking to stay up with recent developments in the scripting environment. Its numerous authors have constructed a text that really works as an introductory tutorial as well as a guide for existing Perl programmers. Due to the nature of Perl, however, novice coders to the language will be best positioned if they have previous experience in other programming languages.
The book covers impressive ground, beginning with the history of Perl and a step-by-step exploration of the basics of the language, and progressing through all of the aspects of Perl programming--including modules, file handling, debugging, object-oriented coding, processes, platform-independent coding and networking. The content does require familiarity with programming terminology, but the example code is very clear and concise. Whether you need to learn Perl or just want to expand your knowledge a little, Professional Perl Programming is an excellent bet. --Stephen W Plain
Perl is one of the most important scripting languages in use today. Open source, freely available, portable, versatile, and robust, powerful and easy to use, Perl is the first choice for thousands of professional web developers. But Perl is far more than a scripting language for the web. Supported by a comprehensive standard library and hundreds of third-party libraries, Perl is an increasingly popular choice for application programming. This book provides comprehensive coverage of the Perl language. It covers the fundamentals of data types and file handling through advanced features like regular expressions, object-oriented programming, threads, internationalization, and integrating Perl with the C programming language. The latest version of the language, Perl 5.6, is used throughout, with commentary for those with earlier versions.