Skip navigation.

проФорт

Форт и всё такое

Posts tagged with "spf-core"

Как отлаживать крэш SPF

, ,

Один полезный и казалось бы очевидный трюк который может здорово помочь при отладке падений самого spf (без пойманного исключения и соответствующего стека возвратов).

Read more...

Оптимизатор SPF

,

Вопросы об оптимизаторе в SPF в частности, и об оптимизации Форта как языка вообще всегда вызывают живой интерес. Это один из тех "проклятых вопросов" которыми так любят заниматься и которые наиболее далеки от написания чего-то практически полезного "сегодня и сейчас" а не "завтра и никогда" (видимо, одно закономерно следует из другого).

Read more...

Распечатка стека возвратов

, ,

Иногда при отладке очень хочется посмотреть содержимое стека возвратов, чтобы
точнее определить суть проблемы и текущее состояние потока исполнения.

Read more...

Строки в Форте и в СПФ в частности

,

Есть очень много маленьких и,якобы, интуитивно-понятных вещей, без действительного понимания которых можно все время наступать на грабли. Представление строк в Форте одна из таких граблей 8) Поэтому...

Существует два общеизвестных типа представления строк. Это, так называемые, asciiz строки и строки паскалевского типа.

Read more...

Кодофайл

,

Кодофайл во всех Форт-системах -- это память, растущая вверх (только не надо считать это формальным или хотя бы точным определением), в которую компилируем код и там же резервируем данные. Мы можем брать память из кодофайла по ячейкам для наших переменных, или можем взять одним махом многомегабайтный кусок для массива. Также кодофайл является универсальным хранилищем -- в него можно писать как данные, так и код. Код также может взаимодействовать с данными которые к нему прицеплены (мы покажем пару примеров этого).

Покажем для начала наиболее простой пример: взятие неизменяемого, статического массива:

Read more...