У нас вы можете посмотреть бесплатно [GPCE24] Restaging Domain-Specific Languages: A Flexible Design Pattern for Rapid Development of(…) или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Restaging Domain-Specific Languages: A Flexible Design Pattern for Rapid Development of Optimizing Compilers (Video, GPCE 2024) Amir Shaikhha (University of Edinburgh, United Kingdom) Abstract: This paper addresses the complexity of developing optimizing compilers by proposing a novel design pattern named Restage. The Restage interface reduces boilerplate code in transformation passes by simplifying the extraction and reconstruction of language constructs, thereby enabling more efficient and maintainable compiler development. This approach automatically generates the necessary interface instances using metaprogramming, minimizing manual effort. Additionally, the proposed solution integrates seamlessly with existing methodologies for building optimizing compilers, including strategy-based transformations and the visitor design pattern. The Restage design pattern significantly reduces the complexity and maintenance cost of compilers for generic-purpose and domain-specific languages. Article: https://doi.org/10.1145/3689484.3690739 ORCID: https://orcid.org/0000-0002-9062-759X Video Tags: Optimizing compiler, visitor design pattern, type class derivation, strategic transformation, rewrite system, metaprogramming, pattern matching, splashws24gpcemain-p88-p, doi:10.1145/3689484.3690739, orcid:0000-0002-9062-759X Presentation at the GPCE 2024 conference, October 21–22, 2024, https://2024.splashcon.org/home/gpce-... Sponsored by ACM SIGPLAN,