Задать вопрос
@Catmengi
Зачем я это делаю? Просто потому что

Может ли язык Си работать на условной stack-based машине?

Может ли язык Си работать на условной стековой машине? Есть какие-то преграды для этого в дизайне языка(я их не вижу). В виде стековой машины я имею в виду условную машину Тьюринга, использующую стек и имеющую пару служебных регистров и некоторых регистров для указателей. Будут ли какие-то проблемы для генерации кода из Си в ассемблер для подобной машины?
  • Вопрос задан
  • 144 просмотра
Подписаться 1 Средний 1 комментарий
Решение пользователя jcmvbkbc К ответам на вопрос (2)
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Может ли язык Си работать на условной стековой машине? … В виде стековой машины я имею в виду условную машину Тьюринга

Есть такая штука, тезис Чёрча — Тьюринга, которая говорит, что любой алгоритм может быть реализован машиной Тьюринга.

Будут ли какие-то проблемы для генерации кода из Си в ассемблер для подобной машины?

Для этого надо уточнить, что такое "проблемы".
Ответ написан