Perl zawiera praktyczny język ekstrakcji i raportów napisany przez Larryego Walla.
Perl to wysoce wydajny, bogaty w funkcje język programowania z ponad 20-letnim doświadczeniem.
Perl 5 działa na ponad 100 platformach od przenośnych do mainframe.
Perl nadaje się zarówno do szybkiego prototypowania, jak i dużych projektów rozwojowych.
Perl 5 obsługuje wiele stylów programowania, w tym proceduralnych, funkcjonalnych i obiektowych.
Oprócz tego jest wspierany przez stale rosnącą kolekcję modułów wielokrotnego użytku, które przyspieszają rozwój.
Niektóre z tych modułów obejmują ramy sieciowe, integrację bazy danych, protokoły sieciowe i szyfrowanie.
Perl zapewnia interfejsy do C i C++ do tworzenia niestandardowych rozszerzeń.
To także dobry język dla wielu systemów zarządzania zadaniami.
Język Perl ma być praktyczny (łatwy w użyciu, wydajny), a nie piękny (malutki, elegancki, czy minimalny).
a2p - Tłumaczy awk na Perl. c2ph - Zrzuca struktury C w formie generowanej przez cc -g -S config_data - Odpytuje lub zmienia konfigurację modułów Perla. corelist - Frontend w linii poleceń do Module::CoreList cpan - Wchodzi w interakcję z Comprehensive Perl Archive Network (CPAN) z lini poleceń. cpan2dist - Kreator dystrybucji CPANPLUS. cpanp - Uruchamia CPANPLUS. cpanp-run-perl - Skrypt Perla używany do włączania czyszczenia wyjściowego buforu po każdym zapisie do procesów potomnych. dprofpp - Wyświetla dane profilu. enc2xs - Buduje rozszerzenia Perla dla modułu Encode zarówno z Unicode Character Mappings, jak i Tcl Encoding Files. find2perl - Tłumaczy polecenia find na Perl. encguess - Odgadnij typ kodowania jednego lub kilku plików. h2ph - Konwertuje pliki nagłówków C .h do plików nagłówków Perla.ph. h2xs - Konwertuje pliki nagłówkowe C Converts .h na rozszerzenia Perla. instmodsh - Skrypt powłoki do sprawdzania zainstalowanych modułów Perla a także do tworzenia paczek z zainstalowanych modułów. json_pp - Konwertuje dane pomiędzy pewnymi formatami wejścia i wyjścia. libnetcfg - Może być wykorzystany do skonfigurowania modułu libnet. perl - Łączy w sobie najlepsze cechy C, sed, awk o sh w jeden język jak szwajcarski scyzoryk. perl5.30.0 (twardy link do perl) - Dowiązanie twarde do perl. perlbug - Wykorzystywane do generowania raportów błędów Perla lub jego modułów i wysyłania ich mailem. perldoc - Wyświetla dokumnetację w formacie pod.
Format ten jest wbudowany w instalacji Perla lub jest osobnym skryptem. perlivp - Procedura instalacji i weryfikacji Perla.
Może byc wykorzystywana do sprawdzenia czy Perl i jego biblioteki zostały prawidłowo zainstalowane. perlthanks (twardy link do perlbug) - Używane do generowania wiadomości z podziękowaniem dla developerów Perla. piconv - Perlowa wersja konwertera kodowania znaków iconv. pl2pm - Proste narzedie do konwertowania plików Perl4A .pl do modułów Perl5 .pm. pod2html - Konwertuje pliki z formatu pod do HTML. pod2latex - Konwertuje pliki z formatu pod do LaTeX. pod2man - Konwertuje dane z pliku pod do formatowanego wejścia *roff. pod2text - Konwertuje dane z pliku pod do formatowanego tekstu ASCII. pod2usage - Wyświetla użyteczne wiadomości z wbodowanych w plikach dokumentów pod. podchecker - Sprawdza składnię dokumentacji w formacie pod. podselect - Wyświetla wybraną sekcję dokumentacji pod. prove - Narzędzie linii poleceń do uruchomienia testów modułu Test::Harness. psed - Perlowa wersja edytora potokowego sed. pstruct - Zrzuca strukturę C tak jak by była wygenerowan poleceniem cc -g -S stabs. ptar - Podobny do tarprogram napisany w Perlu. ptardiff - Program porównujący archiwum z rozpakowanymi plikami. ptargrep - Program perlowy stosujący dopasowanie wzorców do zawartości archiwum tar. s2p - Tłumaczy skrypty sed. shasum - Wyświetla lub sprawdza sumę kontrolną SHA. splain - Jest wykorzystywany do wymuszenia wyświetlania ostrzeżeń diagnostycznych w Perlu. xsubpp - Konwertuje perlowy kod XS do kodu C. zipdetails - Wyświetla szczegółowe informacje o wewnętrznej strukturze pliku Zip.