LINUX.ORG.RU

История изменений

Исправление quasimoto, (текущая версия) :

А мы считаем отсеиваемые программы с синтаксическими ошибками, ошибками типов? Тогда сомнительные на завершимость программы так же отсеваем — «нет» с описанием что не так, иначе «да» и результат компиляции. Проблема компиляции разрешима. А если считаем, что вход уже корректен синтаксически и в типах, то и CTFE тоже уже должен быть выполнен, тогда это не проблема, а просто алгоритм (который всегда разрешим).

Исходная версия quasimoto, :

А мы считаем отсеиваемые программ с синтаксическими ошибками, ошибками типов? Тогда сомнительные на завершимость программы так же отсеваем — «нет» с описанием что не так, иначе «да» и результат компиляции. Проблема компиляции разрешима. А если считаем что вход уже корректен синтаксически и в типах, то и CTFE уже должен быть выполнен, тогда это не проблема, а просто алгоритм.