Autor: Allison Randal, Dan Sugalski, Leopold Totsch
ISBN: 83-7361-299-8
Ilość stron: 214
Data wydania: 10/2003
Książka "Perl 6. Podstawy" jest krótkim przeglądem projektu Perl 6, będącego powszechnie oczekiwaną, zupełnie nową wersją języka programowania Perl. Projekt ten znajduje się wciąż w fazie rozwoju i jest efektem wysiłku całej społeczności Perla, mającym na celu utrzymanie go pośród języków programowania XXI wieku.
Wiele osób wciąż zaangażowanych jest w rozwój Perla 5; w tym samym czasie główna grupa programistów Perla rozpoczęła pracę nad językiem Perl 6, nową, napisaną zupełnie od podstaw wersją języka. Chociaż w wersji tej wciąż utrzymana zostanie filozofia Perla oraz jego powszechnie znana składnia, to jednak wszystkie inne elementy języka są ponownie analizowane i tworzone od podstaw.
Książka "Perl 6. Podstawy" to przegląd bieżącego stanu rozwoju języka Perl dla wszystkich dotychczasowych jego użytkowników, jak również dla początkujących programistów, którzy swoje pierwsze programistyczne doświadczenia wiążą z Perlem. Napisana przez członków głównego zespołu programistów języka książka prezentuje wyjaśnienie różnych etapów projektu, stanowiąc jednocześnie materiał referencyjny dla programistów, którzy są zainteresowani planowanymi zmianami, jak również dla tych, którzy chcieliby przyłączyć się do projektu.
Książka ta z pewnością zaspokoi ich ciekawość i ukaże, w jaki sposób zmiany wprowadzone do języka uczynią z Perla jeszcze potężniejsze i łatwiejsze do stosowania narzędzie. "Perl 6. Podstawy" stanowi pierwszą książkę oferującą możliwość wejrzenia w kolejną główną wersję języka Perl. Stanowi ona niezbędną lekturę dla wszystkich osób zainteresowanych przyszłością tego doskonałego narzędzia.
Rozdziały:
Rozdział 1. Przegląd projektu (9)
- Narodziny języka Perl 6 (9)
- Początek (10)
- Trwająca misja (12)
Rozdział 2. Rozwój projektu (17)
- Rozwój języka (17)
- Rozwój maszyny Parrot (19)
Rozdział 3. Filozofia projektu (25)
- Czynniki lingwistyczne oraz poznawcze (25)
- Problemy architektury (32)
Rozdział 4. Składnia (35)
- Zmienne (36)
- Operatory (43)
- Struktury określające przepływ kontroli (59)
- Procedury (66)
- Klasy oraz obiekty (71)
- Gramatyki oraz reguły (74)
Rozdział 5. Struktury wewnętrzne (83)
- Reguły projektu struktur wewnętrznych (83)
- Architektura maszyny wirtualnej Parrot (84)
- Interpreter (89)
- Operacje wejścia-wyjścia, zdarzenia, sygnały oraz wątki (95)
- Obiekty (101)
- Funkcje zaawansowane (104)
- Konkluzja (108)
Rozdział 6. Język symboliczny maszyny Parrot (109)
- Przygotowanie do pracy (109)
- Podstawy (111)
- Praca z obiektami PMC (127)
- Przepływ sterowania (131)
- Stosy oraz ramki rejestrów (134)
- Zmienne leksykalne oraz globalne (137)
- Procedury (141)
- Tworzenie testów (149)
- Krótki podręcznik PASM (151)
Rozdział 7. Pośredni kompilator kodu (175)
- Przygotowanie do pracy (175)
- Przygotowanie do pracy (176)
- Przepływ sterowania (186)
- Procedury (189)
- Parametry wiersza poleceń kompilatora IMCC (194)
- Krótki podręcznik IMCC (197)
Perl 6 podstawy --- Pozycja niedostępna.---
|