А зачем так? Я думал в таком направлении - если есть текст программы (или что тоже самое - набираем программу в диалоговом режиме), то по ходу вычитки (или ввода) строк происходит построчная компиляция и далее этот скомпилированный код можно использовать как программу без исходников, а исходники можно сохранить отдельно и как текст, и как текст со скомпилированным кодом, чтобы была возможность продолжить дальнейшую работу над программой ( типа файл проекта ; )Alikberov wrote:Мой план немножечко отличается.
Проограмма может запускаться в трёх режимах:
- Холодный Пуск / Первый Прогон - с исполнением всего кода от начала до конца в порядке описания листинга, чтобы собрать адреса всех меток и т.д.;
- Горячий Запуск - исполнение кода в алгоритмическом порядке;
- Холостой Пуск - печать содержимого кода в текстовом листинге.
А так то у тебя практически то, что я и хотел получить, но в твоих терминах "Холодный пуск" - это компиляция, "Горячий запуск" - исполнение скомпилированного, а вот "Холостой пуск" скомпилированная программа вроде как делать не должна т.к. у нас отдельно лежит исходный текст
