При входе в редактор перейти на нужный номер строки не
долго. К тому же при таком подходе размер файла исходника не ограничен
объемом памяти. Hапример текстовый редактор в iS-DOS при
наборе/редактировании текста содержит в памяти лишь небольшую часть,
считывая его поблочно из файла (как раз тот самый произвольный доступ
к файлу). Точно также поступает и компилятор. Таким образом размер
отдельного файла-исходника ограничен только файловой системой
(например в исдосе это 5Мб) и свободным местом на диске. TR-DOS с его
64Кб-файлами и ALASM, где содержащиеся в его памяти
исходники ограничены размером памяти (я знаю, что можно подгружать
INCBINы
, речь идет об отдельно взятом тексте исходника) компа. Хорошо,
если у пользователя мегабайт. А ну как у него обычный
пентагон-128+TR-DOS+AY?