Re[5]: Оффтопик
От: konsoletyper Россия https://github.com/konsoletyper
Дата: 08.01.07 08:12
Оценка:
Здравствуйте, Loonie, Вы писали:

L>Здравствуйте, raskin, Вы писали:


R>>Редактирование мышкой заменить на ввод в красивом текстовом окошке с

R>>возможностью сохранения не позволил ни в какую, или и не просили?

L>Так понял, предлагаете дополнить ввод в таблицу возможностью ввода правил перехода прямо в текстовом виде?


Можно сделать полосу с закладками, где для каждого редактора (текстового и табличного) сделать отдельную закладку. Если пользователь модифицирует что-то в таблице, а затем переходит к текстовому представлению, текст генерится заново, если же пользователь вносит модификации в текст, а затем переключается на таблицу, текст парсится и таблица пересоздаётся, либо рисуется такая большая штуковина (WebBrowser), как в firefox при ошибке 404, только с сообщением "ошибка в спецификации МТ ..." и позициями в тексте, где произошли ошибки. Но это, ИМХО, сложно.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: Оцените интерфейс окна редактирования алфавита
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 08.01.07 08:50
Оценка:
Здравствуйте, Loonie, Вы писали:

L>>Планируется использовать в программе-симуляторе работы машина Тьюринга:


L>Прошу всех участников оценить готовый проект: Машина Тьюринга. От обсуждаемого окна отказался в пользу автоматического составления алфавита на основе таблицы алгоритма + задания символа пустой ячейки отдельно. Последний необходим для указания символа, которым заполнена условно бесконечная лента МТ.


Не смотрел саму программу — скажу только по скриншотам.
Как уже сказали, программу набивать неудобно.

Что мешает набивать программу в виде текста? Преимущества, вроде бы, очевидны: привычный текстовый редактор, возможность вставки комментариев для описания алгоритма (заметил что у вас назначение алгоритма описано в названии файла).

И еще. Непонятно, зачем сделана привязка символов алфавита конкретным числовым значениям. Вроде-бы, пользователю без разницы как представляются символы алфавита.

Непонятно, что мешало сделать программу сразу юникодной и выбирать символы алфавита из множества символов Юникода.
Re[3]: Оцените интерфейс окна редактирования алфавита
От: konsoletyper Россия https://github.com/konsoletyper
Дата: 08.01.07 13:23
Оценка:
Здравствуйте, nzeemin, Вы писали:

N>И еще. Непонятно, зачем сделана привязка символов алфавита конкретным числовым значениям. Вроде-бы, пользователю без разницы как представляются символы алфавита.


Здесь всё логично. Как раз пользователю нужна наглядность, а она и достигается использованием наиболее удобных представлений символов.

N>Непонятно, что мешало сделать программу сразу юникодной и выбирать символы алфавита из множества символов Юникода.


Опять же, понятие "символ" — это абстракция, это просто элемент некоторого дискретного множества. В Лиспе, например, символ прдставляется идентификатором (это называется атомом, если я не ошибаюсь). В данной программе был выбран наиболее удобный способ — представление символа одним символом из какого-то небольшого набора. Таким образом достигается, во-первых, компактность ленты, во-вторых, удобство выбора символов из списка.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.