Pull to refresh

Comments 9

А почему в персональных блогах? Никто ж не увидит.
ну подключение фортовских модулей — это «include module.fs».
А вот про вызов «нативных» функций во времена форта не думали. Думаю, это зависит от виртуальной машины. Скажем сделать слово, скажем, «native» — виртуальная машина при виде этого слова вытащит со стека id функции, параметры и вызовет нативную функцию. Результат положит на стек. В J1 этого нет потому что форт реализован аппаратно и внешнего ничего быть не может (весь firmware пишется на форте и хранится внутри).
Эх, fort в какой то степени мне напоминает CLU :)
К сожалению ответа на вопрос, вынесенный в заголовок, не увидел.
В первой части рассматривался процессор J1, который на аппаратном уровне реализовует инструкции, близкие к командам языка Forth. Т.е. Forth CPU — это аппаратные реализации виртуальной машины для форта.
Немного непонятно. Форт-машина — это же не только иллюзорный автомобиль (VM), это ведь ещё и компилятор/интерпретатор, так?
Вот J1 — он на лету умеет транслировать, или программу для него надо кросс-компилятором собирать, чтобы на выходе исключительно маш.код получился? Как сам процесс разработки под него выглядит, вы не в курсе случайно?
Sign up to leave a comment.

Articles