Autor: Simon Cozens
ISBN: 83-246-0231-3
Ilość stron: 288
Data wydania: 02/2006
Perl, jeden z pierwszych języków skryptowych służących do dynamicznego generowania zawartości witryn WWW, nie traci popularności mimo dość sędziwego wieku. Ciągle wzrasta zainteresowanie tym językiem, co pewien czas powstają kolejne jego wersje.
W sieci funkcjonują tysiące witryn poświęconych programowaniu w Perlu, jednak podczas pracy nad rozbudowaną aplikacją nie zawsze znajdujemy czas na poszukiwanie niezbędnych informacji. Zgromadzenie w jednym tomie opisów technik stosowanych przez doświadczonych programistów pozwoliłoby znacznie przyspieszyć pracę.
Książka "Perl. Zaawansowane programowanie. Wydanie II" to kompendium wiedzy dla wszystkich, którzy tworzą aplikacje w Perlu. Autor opisuje zmiany, jakie wprowadzono w Perlu w ciągu ostatnich lat, koncentrując się na technikach rozwiązywania konkretnych problemów, a nie na teoretycznych rozważaniach.
Kładzie duży nacisk na możliwości stosowania gotowych kodów z witryn Comprehensive Perl Archive Network, w których zgromadzono setki przykładów wykorzystania Perla. Uczy efektywnej pracy i zachęca do stosowania zaawansowanych narzędzi i technik programistycznych.
Rozdziały:
1. Techniki zaawansowane (11)
- Introspekcja (12)
- Modyfikacja modelu klas (29)
- Nieoczekiwany kod (34)
- Podsumowanie (50)
2. Techniki parsowania (51)
- Gramatyki Parse::RecDescent (52)
- Parse::Yapp (74)
- Inne techniki parsowania (78)
- Podsumowanie (82)
3. Szablony (83)
- Formaty i Text::Autoformat (84)
- Text::Template (88)
- HTML::Template (93)
- HTML::Mason (98)
- Template Toolkit (109)
- AxKit (115)
- Podsumowanie (117)
4. Obiekty, bazy danych i aplikacje (119)
- Coś więcej niż zwykłe pliki... (119)
- Serializacja obiektów (120)
- Bazy danych obiektów (130)
- Obsługa baz danych (134)
- Zastosowania praktyczne w aplikacjach sieciowych (141)
- Posumowanie (147)
5. Narzędzia językowe (149)
- Perl i praca z tekstem (149)
- Obróbka tekstów angielskich (150)
- Moduły do parsowania tekstów angielskich (153)
- Klasyfikacja i pozyskiwanie informacji (158)
- Podsumowanie (168)
6. Perl i Unicode (169)
- Terminologia (169)
- Co to takiego Unicode? (171)
- Formaty UTF (173)
- Obsługa danych UTF-8 (176)
- Moduł Encode (181)
- Unicode dla programistów XS (187)
- Podsumowanie (191)
7. POE (193)
- Programowanie w środowisku sterowanym zdarzeniami (193)
- Elementy najwyższego poziomu - komponenty (204)
- Podsumowanie (211)
8. Testowanie (213)
- Test::Simple (213)
- Test::More (215)
- Test::Harness (218)
- Test::Builder (219)
- Test::Builder::Tester (221)
- Łączenie testów z kodem (223)
- Testowanie jednostek kodu (224)
- Podsumowanie (230)
9. Rozszerzanie możliwości Perla za pomocą modułu Inline (233)
- Prosty moduł Inline::C (233)
- Programowanie bardziej złożonych zadań z pomocą Inline::C (236)
- Inline::Inne moduły (249)
- Podsumowanie (254)
10. Zabawy z Perlem (255)
- Nieczytelność (255)
- Just another Perl hacker (260)
- Golf Perla (262)
- Poezja Perla (264)
- Acme::* (265)
- Podsumowanie (269)
Perl zaawansowane programowanie wydanie II --- Pozycja niedostępna.---
|