Samouczek Perla

Perl jest programming languageopracowany przez Larry'ego Wall'a, specjalnie zaprojektowany do przetwarzania tekstu. To skrót od Practical Extraction and Report Language. Działa na różnych platformach, takich jak Windows, Mac OS i różne wersje UNIX. Ten samouczek zapewnia pełne zrozumienie Perla.

Dlaczego uczyć się Perla?

  • Perl to stabilny, wieloplatformowy język programowania.

  • Chociaż Perl nie jest oficjalnie akronimem, ale niewielu ludzi używało go jako Practical Extraction and Report Language.

  • Jest używany w projektach o znaczeniu krytycznym w sektorze publicznym i prywatnym.

  • Perl jest oprogramowaniem Open Source , licencjonowanym na podstawie Licencji Artystycznej lub Powszechnej Licencji Publicznej GNU (GPL) .

  • Perl został stworzony przez Larry'ego Wall'a.

  • Perl 1.0 został wydany na alt.comp. Źródła usenetu w 1987 roku.

  • W chwili pisania tego samouczka najnowsza wersja perla to 5.16.2.

  • Perl jest wymieniony w Oxford English Dictionary .

PC Magazine ogłosił Perla finalistą nagrody Technical Excellence Award 1998 w kategorii Development Tool.

Funkcje Perla

  • Perl korzysta z najlepszych funkcji z innych języków, takich jak między innymi C, awk, sed, sh i BASIC.

  • Interfejs integracji bazy 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.

  • Perl łączy się z zewnętrznymi bibliotekami C / C ++ za pośrednictwem XS lub SWIG.

  • Perl jest rozszerzalny. Istnieje ponad 20 000 modułów innych firm dostępnych w sieci Comprehensive Perl Archive Network ( CPAN ).

  • Interpreter Perla może być osadzony w innych systemach.

Hello World używając Perla.

Żeby trochę podekscytować Perla, podam ci mały, konwencjonalny program Hello World w języku Perl. Możesz go wypróbować za pomocą linku Demo.

#!/usr/bin/perl

# This will print "Hello, World"
print "Hello, world\n";

Zastosowania Perla

Jak wspomniano wcześniej, Perl jest jednym z najczęściej używanych języków w sieci. Wymienię tutaj kilka z nich:

  • Perl był kiedyś najpopularniejszym językiem programowania w sieci ze względu na możliwości manipulacji tekstem i szybki cykl rozwoju.

  • Perl jest powszechnie znany jako „ taśma klejąca w Internecie ”.

  • Perl może obsługiwać zaszyfrowane dane internetowe, w tym transakcje e-commerce.

  • Perl można wbudować w serwery internetowe, aby przyspieszyć przetwarzanie nawet o 2000%.

  • Perl's mod_perl umożliwia serwerowi WWW Apache osadzenie interpretera Perla.

  • Pakiet DBI Perla ułatwia integrację z bazą danych WWW.

Publiczność

To Perl tutorial został przygotowany dla początkujących, aby pomóc im zrozumieć podstawowe i zaawansowane pojęcia związane z językami skryptowymi Perl.

Wymagania wstępne

Zanim zaczniesz ćwiczyć z różnymi typami przykładów podanych w tym podręczniku, zakładamy, że masz wcześniejszą styczność z programowaniem w C i powłoką Unix.