Итак, я просто изучаю Forth, и мне было любопытно, может ли кто-нибудь помочь мне понять, как работает управление памятью. На данный момент у меня есть (некоторые) опыт работы с парадигмой C-стек-vs-куча.
Из того, что я понимаю, можно выделить в словаре или в куче. Является ли словарь быстрее/предпочтительнее, чем стек в C? Но, в отличие от C, не существует областей и автоматической рекультивации стека, поэтому мне интересно, использует ли только словарь для глобальных структур данных (если вообще).
Насколько куча идет, это в значительной степени похоже на C? Является ли управление кучей стандартным (ANS), или оно определено реализацией?