Perl 6 и Parrot: справочник
Второе издание книги «Perl 6 и Parrot: справочник» представляет собой подробное руководство по самой последней версии языка Perl и виртуальной машине Parrot, предназначенной для исполнения Perl 6 и других динамических языков. Авторы — Эллисон Рэндал, Дэн Сугальски и Леопольд Тёч — являются непосредственными участниками проекта и описывают как синтаксис языка, так и внутреннюю архитектуру виртуальной машины.
Книга начинается с исторического обзора проекта Perl 6, объясняя причины его появления и цели разработки. Затем подробно рассматриваются принципы проектирования языка, новые возможности синтаксиса и семантики, а также философия, заложенная в основу Perl 6. Отдельное внимание уделено практическим аспектам участия в проекте и жизненному циклу разработки.
Значительная часть книги посвящена виртуальной машине Parrot: её общей архитектуре, языку ассемблера и промежуточному представлению. Читатели познакомятся с тем, как Parrot обеспечивает выполнение Perl 6 и других языков, а также с инструментами для работы с байт-кодом и опциями командной строки интерпретатора.
Издание будет полезно широкому кругу IT-специалистов: программистам, администраторам и менеджерам, интересующимся развитием Perl и виртуальных машин. Книга охватывает материал вплоть до Apocalypse 12 и версии 0.1.0 Parrot, что делает её ценным источником информации о ранних этапах развития проекта.
Перевод с английского выполнен А. С. Казаковым под научной редакцией Д. А. Бондарева. Русское издание выпущено издательством КУДИЦ-ОБРАЗ в 2005 году.
