Perl
Perl to język o otwartym kodzie źródłowym ogólnego przeznaczenia język programowania. Został pierwotnie zaprojektowany do przetwarzania i modyfikowania dużych partii tekstu, ale obecnie jest używany do wielu celów. Najczęściej służy do tworzenia skryptów Common Gateway Interface (CGI) dla serwerów internetowych, analizowania plików dziennika oraz wykonywania zadań związanych z administracją systemem.
Perl zapożycza składnię z języka C, powłoki Unix oraz innych popularnych języków skryptowych powłoki. Jest elastycznym językiem opartym na zasadzie, że „istnieje więcej niż jeden sposób, aby to zrobić”. Jego elastyczność i wspólne korzenie z innymi językami programowania sprawiają, że Perl jest stosunkowo łatwy do nauki. Perl nie ogranicza programistów do jednego paradygmatu, lecz pozwala programistom wybrać programowanie proceduralne, obiektowe lub funkcyjne. Jest także językiem interpretowanym, co oznacza, że interpreter Perla może uruchamiać skrypty bez kompilowania kodu.
Twórcy Perla skupili się na umożliwieniu programistom szybkiego i łatwego pisania programów; efektywne wykorzystywanie zasobów komputera nie było priorytetem. Perl zawiera funkcje, dzięki którym skrypty Perla mogą wymagać więcej zasobów niż wykonanie tego samego zadania w programie napisanym w języku C. Perl jest także wyrozumiałym językiem, który toleruje odstępstwa od swoich reguł; może to utrudniać znajdowanie błędów w kodzie.
NOTE: Perl nie jest akronimem, choć utworzono dla niego różne backronimy, takie jak „Practical Extraction and Reporting Language”.
Sprawdź swoją wiedzę