Perl jest językiem programowania ogólnego przeznaczenia pierwotnie opracowanym do manipulacji tekstem i teraz używany do szerokiego zakresu zadań, w tym do administracji systemem, tworzenia stron internetowych, programowania sieciowego, tworzenia GUI i innych.
czym jest Perl?
-
Perl jest stabilnym, wieloplatformowym językiem programowania.,
-
chociaż Perl nie jest oficjalnie akronimem, ale niewiele osób używało go jako praktycznego języka ekstrakcji i raportowania.
-
jest używany do projektów o znaczeniu krytycznym w sektorze publicznym i prywatnym.
-
Perl jest oprogramowaniem o otwartym kodzie źródłowym, licencjonowanym na licencji artystycznej lub GNU General Public License (GPL).
-
Perl został stworzony przez Larry ' ego Walla.
-
Perl 1.0 został wydany na alt Usenetu.komp.źródła w 1987 roku.
-
w momencie pisania tego samouczka najnowszą wersją Perla była 5.16.2.,
-
Perl jest wymieniony w Oxford English Dictionary.
PC Magazine ogłosił Perla finalistą nagrody Technical Excellence Award w 1998 roku w kategorii Narzędzia programistyczne.
funkcje Perla
-
Perl wykorzystuje najlepsze funkcje z innych języków, między innymi C, awk, sed, SH i BASIC.
-
interfejs integracji baz danych Perls DBI obsługuje bazy danych innych firm, w tym Oracle, Sybase, Postgres, MySQL i inne.
-
Perl współpracuje z HTML, XML i innymi językami znaczników.
-
Perl obsługuje Unicode.,
-
Perl jest zgodny z Y2K.
-
Perl obsługuje zarówno programowanie proceduralne, jak i obiektowe.
-
interfejs Perla z zewnętrznymi bibliotekami C / C++ poprzez XS lub SWIG.
-
Perl jest rozszerzalny. Istnieje ponad 20 000 modułów innych firm dostępnych z kompleksowej sieci archiwów Perla (CPAN).
-
interpreter Perla może być wbudowany w inne systemy.
Perl i Internet
-
Perl był najpopularniejszym językiem programowania sieciowego ze względu na możliwości manipulacji tekstem i szybki cykl rozwoju.,
-
Perl jest powszechnie znany jako”taśma klejąca Internetu”.
-
Perl może obsługiwać zaszyfrowane dane internetowe, w tym transakcje e-commerce.
-
Perl może być wbudowany w Serwery WWW, aby przyspieszyć przetwarzanie nawet o 2000%.
-
mod_perl Perla pozwala serwerowi Apache na osadzenie interpretera Perla.
-
Pakiet DBI Perla ułatwia integrację web-database.,
Perl jest interpretowany
Perl jest językiem interpretowanym, co oznacza, że Twój kod może być uruchamiany tak, jak jest, bez etapu kompilacji, który tworzy przenośny program wykonywalny.
tradycyjne Kompilatory konwertują programy na język maszynowy. Kiedy uruchamiasz program Perla, jest on najpierw kompilowany do kodu bajtowego, który jest następnie konwertowany (w miarę uruchamiania programu) do instrukcji maszynowych. Nie jest to więc to samo, co shells, czyli TCL, które są ściśle interpretowane bez pośredniej reprezentacji.,
nie jest to również jak większość wersji C lub C++, które są kompilowane bezpośrednio do formatu zależnego od maszyny. Jest gdzieś pomiędzy, wraz z Pythonem, awk i Emacsem .pliki elc.