Гость писал(а):
Повторю: коллега WingLion задал серьезный вопрос. Задал здесь, а не на форуме специалистов процессоро-строителей. Т.е. нам.
Или у меня галлюцинации, или этот подраздел форума называется Hardware?
Гость писал(а):
Решается сугубо технический вопрос. Можете помочь в его решении - помогайте.
Помогаю: для форт-процессора полезен спектр решений. Базовый вариант - это кросс-ассемблер, который в случае форт-процессора превращается в реализация набора слов Форта, аппаратно поддержанных процессором. Этот вариант естественно расширить конструкциями управления и компилятором, причем компилятор остается на инструментальной машине (т.е. реализуется все-таки кросс-компилятор).
Для расширения возможностей, и при наличии соответствующей аппаратуры в составе разрабатываемой системы реализуется сначала интерпретатор (чтобы иметь возможность посылать форт-процессору нормальные строки на Форте, а не управляющие байты, подобранные по принципу ad hoc). Затем, опять же при наличии возможности и потребности, реализуется компилятор. Кстати, в данном случае, сравнивая размеры памяти, компилятор форт-процессора видится полезным, поскольку из большой и относительно медленной внешней памяти можно подгружать, транслируя на ходу, исходные тексты очередного куска программы.
В конечном итоге образуется набор инструментальных средств, причем запускаемых как на PC, так и на целевой платформе. Можно говорить о технических аспектах таких решений, но какой смысл апеллировать в какой-то непонятной "классике"? Не все то классика, что написано давно.