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”.

Zaktualizowano November 29, 2022 przez Brian P.

quizSprawdź swoją wiedzę

Which of the following image file formats uses HEVC compression?

A
JPEG
0%
B
HEIF
0%
C
PNG
0%
D
TGA
0%
Correct! Incorrect!     View the HEIF definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Perl na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.