Еще поясню в чем суть:
Когда мы работаем с командной строкой, то у нас активна одна строка, а остальное лог.
Все это как бы в одном фрэйме на весь экран. Если мы хотим редактировать текст, то запускаем текстовый редактор и теряем на время командную строку и лог.
Есть очевидные недостатки такого подхода:
1. Все функции выполняет один фрэйм на весь экран. И соответственно пространство экрана используется неэффективно, т.к. реально мы только малую часть экрана используем в каждый момент времени.
2. Команды нужно набирать каждый раз заново.
3. Параметры у команд нужно набирать заново.
4. Ну и т.д. в том же духе.
Что сделал Вирт? Он взял и разделил экран на фрэймы.
Даже по умолчанию система запускается с 3 фрэймами, функции которых не сложно угадать. Это те самые функции которые раньше лежали на одном фрэйме (редактор, командная строка, лог)
Вот это настоящая философия Оберона по Вирту. Простое, дешевое концептуальное решение == мегатонный профит.
Вирт не делал окошек. Он просто порезал текстовый экран наиболее простым способом.Все остальное фантазии народа, который недопонял Вирта (c)
