Perl is an excellent programming language that is commonly used for generating CGI scripts and also different web-based apps. Among its main advantages is that it works with modules - ready-made batches of program code which are used to do numerous tasks and to increase the performance of a certain script without slowing it with unnecessary lines of program code. This means that, in the event that five tasks have to be performed, you're able to use five lines of program code to call each one of the modules instead of adding a large number of lines used to set up the actual modules inside your script. Perl is very convenient and it can be used for many different purposes, that's why many corporations have implemented it in their web products or on their high-traffic sites - cPanel, IMDB, Craigslist, BugZilla, BBC and many more. It's ordinarily used along with other programming languages like PHP or Python.