okladka

Rozwiązania i przykłady dla programistów Perla

Książka "Perl. Receptury. Wydanie II" to wyczerpujący zbiór problemów, ich rozwiązań oraz praktycznych przykładów przydatnych dla wszystkich programujących w Perlu. Pierwsze wydanie książki cieszyło się ogromną popularnością, uznane zostało nie tylko za jedną z najlepszych książek o Perlu, lecz również za najlepszą książkę dotyczącą programowania w dowolnym języku. Ukazanie się pierwszego wydania tej książki to zarazem data powstania nowego rodzaju podręcznika programowania, nie jest to tylko zbiór różnego rodzaju sztuczek i wskazówek, ale przede wszystkim książka, która przedstawia niuanse programowania za pomocą zaczerpniętych z praktyki programistycznej problemów oraz przykładów.

Drugie wydanie książki "Perl. Receptury" zostało rozszerzone w taki sposób, aby opisać nie tylko nowe cechy samego Perla, lecz również nowe technologie powstałe od czasu opublikowania pierwszego wydania. Dodane zostały dwa całkiem nowe rozdziały, a wiele innych zostało poszerzonych: pojawiło się 80 nowych receptur, zaś 100 zostało uaktualnionych.

Książka zawiera omówienie obróbki danych (łańcuchów znakowych, wartości liczbowych, dat, tablic zwykłych oraz asocjacyjnych), obsługi operacji wejścia-wyjścia, wyrażeń regularnych, modułów, odwołań, obiektów, struktur danych, sygnałów, wykorzystania baz danych, tworzenia aplikacji graficznych, stosowania komunikacji międzyprocesowej, bezpieczeństwa, programowania aplikacji internetowych, wykorzystywania CGI oraz LWP.
Tę edycję uzupełniono także o:

Książka "Perl. Receptury. Wydanie II" została określona mianem najbardziej przydatnej książki napisanej dotychczas o Perlu. Uczy ona programowania w najszybszy sposób: przedstawiając sposób rozwiązania danego zadania przez ekspertów, a następnie jego objaśnienie. Choć książka ta nie jest podręcznikiem języka Perl, pokazuje ona, jak należy programować w tym języku.


Przedmowa (17)
Wstęp (19)
Rozdział 1. Łańcuchy (31)
Rozdział 2. Liczby (93)
Rozdział 3. Data i czas (125)
Rozdział 4. Tablice (147)
Rozdział 5. Tablice asocjacyjne (191)
Rozdział 6. Dopasowywanie wzorców (223)
Rozdział 7. Dostęp do plików (287)
Rozdział 8. Zawartość plików (351)
Rozdział 9. Katalogi (401)
Rozdział 10. Procedury (431)
Rozdział 11. Odwołania oraz rekordy (469)
Rozdział 12. Pakiety, biblioteki oraz moduły (511)
Rozdział 13. Klasy, obiekty oraz wiązania (573)
Rozdział 14. Dostęp do bazy danych (627)
Rozdział 15. Interakcja z użytkownikiem (665)
Rozdział 16. Zarządzanie procesami i komunikacja między nimi (707)
Rozdział 17. Gniazda (765)
Rozdział 18. Usługi internetowe (817)
Rozdział 19. Programowanie CGI (861)
Rozdział 20. Sieć WWW od strony klienta (903)
Rozdział 21. mod_perl (943)
Rozdział 22. XML (983)
Skorowidz (1021)