Многоступенчатое программирование
-
Определение Многоступенчатого Программирования (MSP)
- MSP — это метапрограммирование, разделяющее компиляцию на этапы для генерации безопасного кода.
- Статически определенные типы используются для проверки допустимости динамически созданных типов.
-
Особенности Языка MSP
- Выражения в MSP определяются с учетом фазы вычисления.
- MSP позволяет оптимизировать производительность программ, выполняя вычисления во время компиляции.
- Поддерживаются конструкции, аналогичные Lisp quote и eval, с учетом правил области видимости.
-
Рекомендации и Внешние Ссылки
- Статья содержит ссылки на метакамеру.
Полный текст статьи: