Perl 6 Fundamentals: A Primer with Examples, Projects, and Case Studies
Эта книга представляет собой практическое введение в язык программирования Perl 6, предназначенное для разработчиков, желающих освоить его с нуля. Автор, Мориц Ленц, использует подход, основанный на реальных примерах и проектах, что позволяет читателям быстро применить полученные знания на практике. Книга охватывает основные синтаксические конструкции, типы данных, функции, а также более сложные темы, такие как грамматики и регулярные выражения.
В начале книги рассматриваются основы: установка и запуск Rakudo Perl 6, работа с командной строкой, форматирование вывода. Затем автор переходит к созданию небольших утилит, таких как конвертер дат и обертка для cron, что помогает закрепить навыки программирования на реальных задачах. Особое внимание уделяется тестированию кода, что является важным аспектом разработки.
Далее книга углубляется в более продвинутые возможности Perl 6, включая разбор INI-файлов с помощью регулярных выражений и грамматик, создание графиков использования файлов и инструментов для поиска по Unicode. Также рассматривается интеграция с другими языками через Inline::Python и использование библиотеки Matplotlib для визуализации данных.
Книга завершается обзором дальнейших шагов для изучения Perl 6, включая ссылки на документацию и сообщества. Это издание подойдет как новичкам, так и опытным программистам, желающим расширить свой инструментарий. Благодаря практической направленности, читатели смогут быстро начать писать полезные программы на Perl 6.
Каждая глава содержит примеры кода, которые можно запустить и модифицировать, а также упражнения для самостоятельной работы. Автор делится советами и лучшими практиками, основанными на своем опыте. Книга написана доступным языком и структурирована так, чтобы читатель мог последовательно продвигаться от простых тем к сложным.
