Шитый код

В разных реализация форт-систем используются разные виды так называемого шитого кода. В классическом представлении шитый код это массив указателей на функции (подпрограммы).

В реализации p4th используется подпрограммный код (subroutine-threaded code), который является просто подмножеством нативного кода. Фактически это означает, что когда слова компилируются в тело нового слова, формируются подряд нативные инструкции call для вызова нужной функции (точнее тела целевого слова).

Такой подход убирает необходимость в каком бы то ни было интерпретаторе. Тело любого слова может быть исполнено центральным процессором.