Вы не враг. Разве Вы придумали Windows-кодировку CP1251? Это сделали до Вас настоящие враги народа, которые тогда работали на фирме Microsoft. Это было в 1987, когда вышла Windows 2.0, которая поддерживала кирилицу.Сообщение от rw6hrm
Вот именно. Я говорил об удобстве программиста и избавлении его от ненужной головной боли связанной с кодировкой. Хорошо, допустим плевать на интересы программиста. Поговорим об интересах пользователя. В фирменных программах CP/M, управление сделано сочетанием клавиш с клавишей Control (это почти все программы). Если не для текстовых редакторов это не важно, то для текстового редактора это важно.Сообщение от rw6hrm
Если использовать АЛЬТ-кодировку, то одноимённые символы (например A и А) оказываются на разных клавишах, поэтому Вам придётся делать второй HELP для русского регистра и запоминать его для работы. При КОИ-8, например, для удаления строки, в любом регистре надо удерживая <Control> нажать клавишу, где написано 'Y'. При АЛЬТ-кодировке, в латинском регистре то же самое, но при включённом русском регистре надо жать уже не на 'Y', а на что-то совсем другое. Таким образом, с АЛЬТ кодировкой Вам понадобится собственный текстовый редактор (можно адаптировать текстовый редактор от СПЕЦИАЛИСТА, где клавиша <Control> отсутствует как класс, тем самым соответствие клавиш в русском и латинском регистрах не волнует).
Кстати Super Text стоит того, чтобы им пользоваться. Когда я стал набирать тексты на 386-той, то жалел о нём. Даже написал драйвер консоли для фирменного эмулятора, чтобы получить доступ на PC, однако выяснилось, что фирменные CP/M эмуляторы (22NICE, Z80MU и др) неполноценны.
Но допустим плевать и на редактор. А что же тогда остаётся? Из того, для чего нужна 8-ми битовая кодировка. А вообще ничего. Потому, что если откинуть те программы, что кракнуты для 8-ми битовой кодировки (а это как указано выше лишь несколько компиляторов и ассемблер), то остаются чисто 7-ми битовые CP/M-программы, где без разницы какая у Вас кодировка, хоть марсианская. Потому что в этих программах 8-ми битовые символы на экране отсутствуют.
Если не писать программы в CP/M и не пользоваться текстовым редактором CP/M, то остаётся только одна вещь для чего нужна 8-ми битовая кодировка. Это чтобы смотреть HELP-ы для программ. Но Help-ы фирменных программ написаны на латинице, на иностранном языке и АЛЬТ-кодировка здесь не нужна. Остаётся смотреть только HELP-ы тех программ для CP/M, что пользователь такой чисто CP/M-машины сам себе напишет и снабдит их HELP-ом на русском языке в АЛЬТ-кодировке. Но если он сам написал, то HELP ему и даром не нужен (а встроенный краткий HELP в программы выгоднее писать на английском, т.к получается короче, меньше текста, больше информации влезает в окно HELP-а).
Получается, что если текстообработка в CP/M не нужна, то вообще 8-ми битовая кодировка ни за чем не нужна. Чтобы делать краткие заметки можно переключать фонт на КОИ-7, который семи-битовый.




Ответить с цитированием