Вопросы с тегом «stack-oriented»

19
Какие есть альтернативы использованию стека для представления семантики вызова функции?

Мы все знаем и любим, что вызовы функций обычно реализуются с использованием стека; Есть кадры, обратные адреса, параметры, все много. Однако стек является деталью реализации: соглашения о вызовах могут делать разные вещи (например, x86 fastcall использует (некоторые) регистры, MIPS и последователи...

16
Есть ли необходимость в сборке мусора в стековом языке?

Зачем нужна сборка мусора (GC) на языке стеков? Есть ли необходимость в сборке мусора на таких языках, как Forth или RPL (на калькуляторах HP )? Я бы подумал, поскольку вывод выводится из стека, в этом не будет необходимости. Я что-то...

10
Почему гибкость Форта делает грамматику неуместной для нее?

Недавно я взял на себя задачу написания стекового языка программирования. Однако прежде чем приступить к разработке своего языка, я подумал, что было бы неплохо прочитать и поэкспериментировать с существующими языками, основанными на стеке. Это подводит меня к теме этого поста. Я читал статью в...