Shaos wrote:А он самописный или цельнотянутый у буржуинов?
Трудно сказать однозначно... идею он наверняка читал в книжках переводных от буржуинов.
Код у него оригинальный, никаких лишних чужих меток нет. В этом плане - он самописный.
И как он сам пишет - алгоритм у него несколько не такой, как в стандартных FORTH-ах.
Ну это подробнее лучше прочитать по ссылке выше, хотя там очень небрежный OCR...
Насчет кода:
исходный код хорошо причесанный мной - вот он:
FORTH86R.zip
Компилируется без ошибок с совпадением всех контрольных сумм.
Работает под RAMFOS также, как оригинал.
Собственно, там в коде лишь один момент я не причесал, а оставил как есть.
По коду часто встречается что-то типа:
Но это точно не оно, на
RST 7 этот Форт точно не обращается...
Я хотел заменить это на 2
DB ... , но оставил пока как есть - посмотрю внимательнее,
что это может быть...
Пока я причесывал код - очень идеями FORTH-а проникся!
В нем для простоты всё взвалили на пользователя...
Разбор строки со стеками - не нужен, всё и так в обратной польской записи!
Но идея подкупает - она в коде очень хорошо видна: связанный список, который можно дополнять.
Я выше несколько ошибся:
1100Н - это как раз начало списка пользователя у этого Форта.
А текстовый буфер у него:
2100Н - это, вероятно, стандарт редактора "Микрон".
В общем в книге Шурика писали правду:"
Форт может написать даже ребёнок", только вот
ребенку надо правильно объяснить основную идею...
В общем идеями я проникся, они мне понравились, и слежение за стеком уже не кажется
таким омерзительным, как раньше...
Думаю, титула "
начинающий фортер" я уже заслуживаю, ибо у меня уже родились крамольные
мысли, что там в коде почекрыжить и сделать иначе.

You do not have the required permissions to view the files attached to this post.