Validating user input in perl
With the advent of the World Wide Web, Perl usage exploded.
These trends will continue over the next decade, with scripting languages used for more and more applications and system programming languages used primarily for creating components.It might be as simple as an automated backup and recovery system, or as complex as a periodic inventory of all the files on a disk, or all the system configuration changes in the last 24 hours.Many times, there are existing utilities that do part of the work, but automation requires a more general framework for running programs, capturing or transforming their output, and coordinating the work of multiple applications.Perl quickly became the dominant language for CGI programming.With the development of a powerful Win32 port, Perl has also made significant inroads as a scripting language for NT, especially in the areas of system administration and web site management and programming.To reach the next level, and function as general purpose languages, they must be robust enough that you can build entire complex application programs.
The scripting language is used to prototype, model, and test.
Which takes us to the obvious step of validating the user input.
and Ben Smith, Ronin House Despite all the press attention to Java and Active X, the real job of "activating the Internet" belongs to Perl, a language that is all but invisible to the world of professional technology analysts but looms large in the mind of anyone -- webmaster, system administrator or programmer -- whose daily work involves building custom web applications or gluing together programs for purposes their designers had not quite foreseen.
System programming languages are strongly typed to help manage complexity, while scripting languages are typeless to simplify connections between components and provide rapid application development.
Scripting languages and system programming languages are complementary, and most major computing platforms since the 1960's have provided both kinds of languages.
I did not understand meaning of this line :( below.