logo
TurboProlog / Документация / TOM_2

"Куча" (Heap)

Опцию "Heap" (как и директиву "heap") вам нужно использовать только

в случае, если вы создаете резидентные Турбо Пролог-программы.

Обычно, программы на Прологе в .EXE файле используют всю свободную

память, имеющуюся в момент, когда вы запускаете из ОС свою программу. Од-

нако, если для размера "кучи" вы задаете значение, отличное от 0, то

программе будет выделено только заданное число параграфов. По умолчанию

это значение установлено в 0.

Замечание: стек и область ссылок формируются в "куче" в момент

запуска программ, поэтому размер "кучи" необходимо задавать

большим, чем сумма этих двух величин.