Привет _Alexey_ !
18 Дек 11 16:38, _Alexey Korop_ ══ /John Zaicev/:
AK>>> Скажем, многие системы стартуют с чего-то совсем-совсем
AK>>> минимального (обычно реализованного на ассемблере), а потом уже
AK>>> на уровне этого сверхминимального словаря раскручивают до
AK>>> чего-то пригодного к использованию. Такая минимальность тебя
AK>>> устраивает?
JZ>> Вполне. Лишь бы сверхминимальный словарь мог позволить сам себя
JZ>> расширить.
AK> Хм... Что-то я в своей коллекции сходу не нашёл примеров, кроме
AK> двух - мини-форт, и одна моя старая форт-система.
AK> Глянь вот тут:
AK>
http://cdn.simtel.net/pub/simtel/00/04/58/49/min4th25.zip. Если
AK> захочешь, чтоб на писюке работало, то нужен a86, а чтобы сохранить
AK> расширенный форт, его надо запускать из-под debug, и потом сохранить
AK> расширенный код (граница - в CX).
AK> А моя система использовала более хитрый механизм раскрутки: был
AK> совсем-совсем минимальный набор даже не слов, а просто ассемблерных
AK> подпрограмм, и был предварительный компилятор, написанный на Паскале,
AK> которому скармливался текст с частично ассемблерным, частично как бы
AK> фортовым текстом. Ассемблерный текст передавался на выход без
AK> изменений, фортовый транслировался в ассемблер. В результате получался
AK> минимальный форт, а потом был ещё один тур раскрутки, где ему
AK> скармливался уже нормальный текст. Hо я не ставил задачу получить
AK> совсем уж минимальную стартовую систему - наличие предварительного
AK> компилятора позволяло включать в стартовую систему много слов,
AK> которые, в принципе, можно было бы перенести из ядра в расширение.
AK> Исходник стартового словаря и расширение (с отладчиком и
AK> ретранслятором) можешь забрать вот тут:
AK>
http://fit.kharkiv.org/temp/f00.7z
AK> Что в мини-форте, что у меня явно списка слов нет, надо
AK> выковыривать из текста.
А можно повыковыривать пожалуйста? Очень нужно, командный процессор
заканчиваю.
Hу я вроде все сказал... Bye _*Alexey*_ !
... 100% Фоpматиpования завеpшено.