Читаем книгу «Разработка операционной системы и компилятора. Проект Оберон»
Добавлено: 30.01.19 20:42
Типа рецензии с элементами ТЗ на переделку.
Мне тоже приходилось писать программы, не имея компьютера. Допустим, мы напишем программу более качественно. Но написание программы - это не единственное действие с программой. Обычно в наше время приходится иметь дело с чужой программой. При этом, если чужая программа работает нормально, то иметь с ней дело вряд ли придётся. Обычно приходится выяснять, почему чужая программа не работает. И вот как раз тут отладчик полезен.Мы поняли, насколько отсутствие отладчика и, более того, компилятора может способствовать тщательному программированию.
Есть действия, когда мышь нужна, но это лишь некоторые действия. Например, удобно ли мышью набирать текст? Никак нет. У микрософта до недавного времени почти всё можно было сделать с клавиатуры и это для меня было важно. В т.ч. и манипуляции с видимыми элементами тоже, как правило, удобнее делать с клавиатуры. Значимость мыши преувеличена. Особенно пагубно это отразилось на ББЦБ. Насчёт проекта Оберон - посмотрим. Скорее всего, тоже требуется переработка UI. Я - сторонник vi-образия и, пока не забыл - команды vi должны кодироваться не одной буквой, а двумя. Например, не i, а ii. Тогда, если мы по ошибке печатаем текст в режиме команд, мы более-менее защищены от катастроф. Или же любые команды с необратимыми побочными эффектами должны быть с клавишами-модификаторами.Прорывом на этом фронте стала так называемая мышь, указывающее устройство, которое появилось
примерно в то же время, что и дисплей с высоким разрешением.
В мобильных интерфейсах только две команды: нажатие и долгое нажатие. Т.е. одна или две кнопки. Три кнопки можно считать устаревшими.система Оберон в основном предполагает наличие трех кнопок.