Perl (Practical Extraction and Report Language ) является переносимым , интерпретируемым языком, идеально приспособленным для многочисленных приложений по обработке текста. Perl поддерживает структурированные программные конструкции, как и большинство языков программирования высокого уровня, и предлагает богатство встроенных возможностей, накопленных им за годы эволюции среде UNIX .
Perl является бесплатным программным обеспечением. Его можно получить платно, и книга «Web-программирование» служит его бесплатному распространению). Эта глава, однако, посвящена в первую очередь концепциям Perl версии 4, которая полностью совместима с версией 5 и широко используется на Web .