Domain-Specific Languages in R: Advanced Statistical Programming

Книга «Domain-Specific Languages in R: Advanced Statistical Programming» представляет собой углублённое руководство по созданию предметно-ориентированных языков (DSL) в среде R. Автор, Томас Майлунд, фокусируется на применении метапрограммирования и расширенных техник программирования для разработки специализированных языков, адаптированных под задачи статистического анализа и обработки данных.

Основное внимание уделяется практическим аспектам реализации DSL: от парсинга выражений и манипуляций с синтаксическими деревьями до проектирования грамматик и семантики. Книга демонстрирует, как использовать мощь R для создания выразительных интерфейсов, упрощающих сложные статистические вычисления и визуализации.

Читатели научатся создавать собственные встроенные языки, оптимизировать вычисления через переписывание выражений и интегрировать DSL с существующими пакетами R. Особое внимание уделяется применению этих техник в контексте машинного обучения и анализа данных, где предметно-ориентированные языки могут значительно повысить продуктивность исследований.

Издание предназначено для опытных программистов на R, которые хотят выйти за рамки стандартного использования языка и освоить продвинутые техники метапрограммирования для создания специализированных инструментов статистического анализа.

Domain-Specific Languages in R: Advanced Statistical Programming
A
Автор
Thomas Mailund
Издательство
Apress
Год
2018
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент