Perl is an effective programming language which is widely used for making CGI scripts as well as a variety of web-based apps. Among its main pros is that it works with modules - ready-made batches of code that are employed to execute a variety of tasks and to increase the efficiency of a certain script without slowing it with unnecessary lines of program code. In other words, if five tasks should be performed, you are able to employ five lines of code to call each of the modules rather than adding hundreds of lines used to create the actual modules within your script. Perl is very handy and it may be used for a number of purposes, that's why a number of corporations have implemented it in their web products or on their resource-demanding websites - cPanel, IMDB, Craigslist, BugZilla, BBC and a lot more. It is generally used in addition to other programming languages for instance PHP or Python.