Metaprogramming

Вики

Шаблон (C++)

Шаблон (C++) Основы шаблонов C++ Шаблоны позволяют функциям и классам работать с универсальными типами без полного объявления.  Шаблоны эквивалентны копированию […]

Вики

Программа трансформации

Трансформация программы Определение и применение преобразований программ Преобразование программы — это операция, которая изменяет программу, создавая другую.  Семантическая эквивалентность часто

Вики

Template metaprogramming — Wikipedia

Шаблонное метапрограммирование Основы шаблонного метапрограммирования Шаблонное метапрограммирование — это метод программирования, который позволяет создавать код во время компиляции.  Шаблоны используются

Вики

Гигиенический макрос

Гигиенический макрос Проблема макрогигиены Макрогигиена предотвращает захват переменных макросами.  Макросы могут непреднамеренно захватывать переменные, что приводит к ошибкам.  Решение проблемы

Вики

Metaprogramming — Wikipedia

Метапрограммирование Определение и применение метапрограммирования Метапрограммирование позволяет программам обрабатывать другие программы как данные и изменять себя во время выполнения.  Это

Вики

Язык трансформации

Язык преобразования Основы языков преобразования Языки преобразования используются для изменения текста на основе формального языка.  Системы преобразования включают Stratego/XT, TXL,

Вики

Компилятор-компилятор

Компилятор-составитель Обзор метакомпиляторов Шорре Метакомпиляторы Шорре — это функциональные языки программирования, использующие синтаксические уравнения для анализа грамматики.  Синтаксическое уравнение —

Прокрутить вверх