История изменений
Исправление MOPKOBKA, (текущая версия) :
А в форте есть отладчик?
Конечно. Можно и выполнять команды, и восстанавливать старые состояния, и конечно же видеть переменные.
С чего это? Падение произойдёт или если он исчерпается или если где-то не пройдёт проверка на тип данных (а она вроде мало где там есть).
Там нету типов, падение произойдет при записи в память, просто собьется адрес очень быстро. Любое обращение к переменной это или чтение памяти в стек, или запись из стека. Код вида «1 x !» не просто записывает значение в переменную, он записывает значение по адресу, которое помещает в стек «x».
Исходная версия MOPKOBKA, :
А в форте есть отладчик?
Конечно. Можно и выполнять команды, и восстанавливать старые состояния, и конечно же видеть переменные.
С чего это? Падение произойдёт или если он исчерпается или если где-то не пройдёт проверка на тип данных (а она вроде мало где там есть).
Там нету типов, падение произойдет при записи в память, просто собьется адрес очень быстро. Любое обращение к переменной это или чтение памяти в стек, или запись в стек. Код вида «1 x !» не просто записывает значение в переменную, он записывает значение по адресу, которое помещает в стек «x».