Perl

  • 2006-10-03 23:44
  • 5 komentarzy
  • 2966 odsłon
  • Oceń ten tekst jako pierwszy

<center>Wstęp</center> Perl jest jednym z najbardziej przenośnych języków programowania. Może być skompilowany na ponad 70 systemach operacyjnych. Dawno temu najpopularniejszym zastosowaniem Perla było programowanie CGI - to jest dynamiczne generowanie stron WWW. Dziś Perl często używany jest jako narzędzie do wydobywania danych z jednego źródła i tłumaczenie ich na inny format.
Obejmuje to wszystkie czynności począwszy od przeglądania i tworzenia podsumowań dzienników systemowych, poprzez manipulowanie bazami danych, zmianę formaty tekstu i proste operacje wyszukiwania i zamiany, aż po działania właściwe programowi alien, który konwertuje pakiety z oprogramowaniem dla Linuksa pomiędzy rożnymi ich formatami. Dla administratorów systemów Perl jest czymś w rodzaju "scyzoryka armii szwajcarskiej". Doskonale nadaje się do automatyzacji zadań administratorskich, automatycznego generowania i wysyłania listów oraz generalnego porządkowania systemu.
Za pomocą Perla można analizować dzienniki zdarzeń, tworzyć raporty na temat zajętości dysku czy innych zasobów i nadzorować występowanie problemów z bezpieczeństwem. Istnieje również rozszerzenie umożliwiające Perlowi prace z rejestrem Windows, a w Windows NT działanie jako serwis - nie wspominając o wbudowanych funkcjach umożliwiających manipulowanie pozycjami w Uniksowych plikach passwd i group. Jednak to wciąż nie wszystko. Perl staje sie de facto językiem programowania dla Internetu. Jego możliwości sieciowe pozwalają na używanie go do tworzenia klientów, serwerów i serwerów pośredniczących (proxy servers) dla usług takich jak IRC, WWW, FTP i praktycznie każdego innego protokołu jaki sobie tylko wyobrazisz. Perl jest używany do filtrowania poczty elektronicznej, automatycznego wysyłania listów na grupy dyskusyjne sieci NEWS, tworzenia lustrzanych kopii witryn WWW, automatycznego pobierania i załadowywania plików oraz wielu innych czynności .
Tak naprawdę trudno znaleźć jakikolwiek aspekt wykorzystania Internetu w którym Perl nie znalazłby zastosowania.

Źródło "Perl od podstaw" Simon Cozens
<center>center>gorie
Typy i struktury danych
Operacje liczbowe
Pliki
Składnia języka
</td> </tr> <center>Moduły</center> <center>A|B|C|D|E|F|G|H|I|J|K|L|M
N|O|P|Q|R|S|T|U|V|W|X|Y|Z</center>
</td> </tr> <center>Funkcje</center> <center>A|B|C|D|E|F|G|H|I|J|K|L|M
N|O|P|Q|R|S|T|U|V|W|X|Y|Z</center>
</td> </tr> </tbody> </table>

  1. Kafelki
  2. Lista

FAQ

Artykuły

5 komentarzy

mattie77 2006-12-01 20:59

wude: Nie wiem ile jest tu modułów opisanych, ale z pewnością nie są to "wszystkie". Polecam stronę http://www.cpan.org/

wude 2006-10-05 16:39

czy moduły i funkcje w tym artykule to wszystkie jakie występuja w Perlu??

Jojersztajner 2006-03-31 16:07

hmm... skoro serwis nie jest już hostowany na DMK to może przydałoby się zmienić nazwę działu na 'Perl'? :)

heidi 2006-02-27 22:06

No faktycznie IMHO to jest lekkie przegiecie ze strony admina ale coz tak to juz bywa :)
Przydalo by sie zeby ktos jeszcze sie zainteresowal i cos dopisal. Bo ja na max wrzuce z 1 artykulik dziennie bo niestety doba jest za krotka na wszystko :(

Marooned 2006-02-27 14:47

Nieco bezsensu, że z powodu niekompetencji admina DMK art/dział nazywa się Perl_ zamiast Perl :[
Ale świetnie, że ktoś zaczął opisywać ten język :) Będę śledził info o Perlu