REVIEW - Learning Perl on Win32 Systems


Title:

Learning Perl on Win32 Systems

Author:

Randal L. Schwartz

ISBN:

Publisher:

O'Reilly (1997)

Pages:

282pp

Reviewer:

Mark Kuschnir

Reviewed:

August 1998

Rating:

★★★☆☆


This book would be excellent for NT system administrators who need to learn Perl or useful to experienced Unix system administrators who need to use the Win32 Perl extensions on NT.

Perl is a very powerful object oriented scripting language. Its syntax is C like. The language itself is like an amalgamation of Unix utilities (C-shell, AWK, sed, tr, etc.) It is a highly portable scripting language running on a number of diverse platforms - hence its popularity. It was (still is?) the de facto language of CGI programs.

The Perl books from O'Reilly are generally very good. This book is no exception. It is mainly based on the similarly titled Learning Perl (2ed) by the same authors. The book starts off with a description of how to get the Win32 enabled version of Perl. It then presents an overview stroll through Perl. Then the following chapters describe in greater detail the topics introduced by the stroll.

It contains about 85% general Perl content and about 15% Win32 specific content - hence its title. Two of the Win32 specific topics that are discussed in some detail are 'Registry Access' and 'OLE Automation'. The Perl modules that provide this func-tionality make it much easier to do than using C++.

This book would be excellent for NT system administrators who need to learn Perl or useful to experienced Unix system administrators who need to use the Win32 Perl extensions on NT. Perl scripts allow one to overcome the serious deficiencies of batch files!

N.B. If you do use the Win32 extensions in your Perl scripts then they will only work on NT, i.e. you lose the platform independence that makes Perl so useful.


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.