Управление памятью в Forth

Итак, я только изучаю Форт, и мне было любопытно, может ли кто-нибудь помочь мне понять, как вообще работает управление памятью. На данный момент у меня есть только (некоторый) опыт работы с парадигмой стека C против кучи.

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

Что касается кучи, она очень похожа на C? Является ли управление кучей стандартной ( ANS) концепцией или она определяется реализацией?

13
задан Peter Mortensen 25 January 2013 в 09:27
поделиться