Latest web development tutorials

Wprowadzenie do Perl

Perl, język programowania komputerowego bogate w funkcje, które działa na ponad 100 rodzajów platformy komputerowej w szerokim zakresie, od mainframe do urządzenia przenośnego z szybkiego prototypowania stworzyć ogromny rozwój rozszerzalny.

Aplikacje Perl język jest bardzo szeroka, oprócz CGI, Perl jest używany do programowania graficznego, administracji systemu, programowania sieciowego, finansów, biologii i innych dziedzin. Ze względu na swoją elastyczność, Perl językiem skryptowym nazywa się szwajcarski scyzoryk.


Co to jest Perl?

Perl został zaprojektowany przez Larry Wall, którzy prowadzą i utrzymania języka programowania.

Perl jest językiem wysokiego poziomu (takich jak C) mocy i elastyczności. W rzeczywistości, można zauważyć, że wiele z jego funkcji z języka C pożyczonym.

I Perl języków skryptowych, Perl kompilator i linker nie trzeba uruchomić kod, co musisz zrobić, to napisać program i mówi Perl, aby go uruchomić. Oznacza to, że szybkie rozwiązanie dla małych problemów programowania Perl i stworzyć prototyp dla dużych imprez do testowania potencjalnych rozwiązań jest idealny.

Zapewnia wszystkie funkcje Perl języków skryptowych (takich jak sed i awk), ale również mają one nie mają wiele funkcji. Perl obsługuje również sed i awk Perl na Perl tłumacza.

W skrócie, Perl tak potężny jak C, jak awk, sed językiem skryptowym jest opisany jako łatwe.


zaletą Perl

  • W porównaniu do C, Pascal takich "zaawansowanych" pod względem języka, języka Perl bezpośrednio typ zmiennej, dynamiczne tablice, tabele Hash i innych wygodniejszych elementów programowania.
  • Perl posiada potężne i elastyczne właściwości dynamicznych języków, a także z C / C ++, Basic, Pascal i innych językach zostały zapożyczone z regułami gramatyki, która zawiera szereg nadmiarowej składni.
  • Skonsolidowane typy zmiennych i obejmować szczegóły operacyjne, Perl zrobić lepiej niż innym języku wysokiego poziomu: nawet lepiej (takich jak Python).
  • Od pożycza ciężko od drugiej gramatyki języków, więc z innych języków programowania do języka Perl programista może szybko program i wykonać zadanie na rękę, co sprawia, że ​​język Perl jest łatwym w użyciu języka.
  • Perl jest rozszerzalny, możemy CPAN ( "Comprehensive Perl Archive Network " Comprehensive Perl Archive Network) magazyn centralny musimy znaleźć wiele modułów.
  • Perl mod_perl Moduł pozwala Apache serwer WWW przy użyciu Perl tłumacza.


Perl wadą

Perl jest również ze względu na elastyczność i "nadmierne" zbędne składni, a także wygrał tylko zapis (write-only) w "reputacji", ponieważ programy Perl można napisać bardzo zwyczajne (na przykład, można zadeklarować zmienną bez bezpośrednio), ale mniej prawdopodobne, aby napisać kilka listów uzyskać nieoczekiwane rezultaty (bez błędu), wiele Perl kod programu jest trudne do odczytania, aby osiągnąć taką samą długość kodu funkcji mogą różnić się dziesięć razy, co sprawia, że ​​program opiekun (albo nawet pisarze) trudne do utrzymania.

Podobnie, ze względu na cechy charakterystyczne takiego losowych programistów Perl, Perl może prowadzić do pewnej zapomnianej gramatyki, więc często trzeba zobaczyć instrukcję Perl.

Zalecane obejście jest użycie programu w use strict; i używać ostrzeżeń; oraz jednolity styl kod, korzystając z biblioteki, zamiast próbować używać "zakodowane". Perl może być także elegancki pisanie kodu, jak Python czy Ruby i innych językach.

W wielu przypadkach perl.exe proces zajmie dużo miejsca w pamięci, ale tylko tymczasowe, ale to uczucie nie jest dobre.