|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Kirill Frolov 2:5030/827.2 26 Jan 2003 15:53:00 To : Victor Wagner Subject : russkogo yazyka net. -------------------------------------------------------------------------------- 25 Jan 03 13:27, Victor Wagner wrote to Kirill Frolov: KF>> объединить кириллицу, латиницу (ну накойхер сейчас есть две KF>> абсолютно одинаковые буквы 'a' ?) и всякие там другие умляуты. KF>> И тогда в один байт влезут все языки, кроме тех что с иероглифами. VW> Управляющие коды это вряд ли - надо же как-то терминалом управлять. Достаточно одного кода. Максимум несколько. Hо не 32+32 штуки. VW> Поэтому то что русская буква H и латинская H в итоге оказывается одним VW> и тем же кодом в видеопамяти - мало кого волнует. VW> А вот кодировка хранения текстов в компьютере - дело совсем другое. В том-то и дело, что человеку сейчас не различить одинаковые по начертанию русские и латинские буквы. А компутер их зачем-то различает, начинается путаница. Если в тексте случайно или вследствие всяких там русификаций часть русских букв меняется на аналогичные латинские, машинная обработка текста становится просто невозможной. Вон в досе любили прямо в русификаторе буквы 'H', 'р' и 'у' менять на похожие латинские. В результате набранные в таком русификаторе тексты нормально не обрабатываются в многих программах -- вот это проблема. Фидо с буквой 'H' тоже проблемы создаёт. Если в слове половина букв русские, а половина латинские, то какое это слово, на каком языке? Компутеру это не решить так просто. Да и с правильной локалью, русификатором и всем остальным, сейчас если где при вводе русских текстов оператор и ошибается то он этого не замечает. А потом опять глюки всякие... VW> Представь себе такую тривиальную задачу - отсортировать список VW> литературы. Сейчас определив в локали правильный collation order VW> (русские буквы вначале независимо от регистра, латинские потом) Дурная эта сортировка. В локали "C" поставил. Иначе ерунда полная получается, оказывается в русской локали заглавные и строчные буквы одинаковы по весу. Латинские буквы, кстати, впереди идут. Это такой-же маразм, как и десятичная запятая. Практически никто ей не пользуется, потому как все программы на вводе ожидают увидеть точку, и кроме того, нередко разделяют разные числа именно запятными. И не надо тут на локаль ссылаться, для языков программирования десятичная точка в ISO стандартах прописана... Зачем такая русская локаль нужна вообще непонятно, в ней кроме LC_TYPE ничего полезного нет. NUMERIC=C, TIME=C тоже, MESSAGES=C потому как с английского на русский проще перевести, чем с того непонятного псевдо-русского языка, на котором в русской локали должны выводиться сообщения. Остальное пока ru_RU, но я не видел, чтобы оно где-нибудь использовалось. VW> А если бы пошли по твоему пути? Список литературы выглядел бы VW> примерно так VW> Hаливкин А.Д. М-СПб, 1898 VW> Hamlet P.D, Helsinor, 1612 VW> Hаметкин H.Р. М. 1952. Да, это действительно веский аргумент против. Только не сортировка, а то, что кое-где всё же нужно отличать русские буквы от нерусских. С буквой 'ё' тоже самое, только всё наоборот. Вроде и разные буквы, а ставят то одну, то другую, как хотят. А компутер потом путается. VW> прочего требовалось бы научить что в работах на русском языке авторы VW> английские и французские идут вперемежку, а русские и украинские - VW> отдельно от них. И у украинцев с их буквой 'i' заморочек немеряно должно быть. У них должна быть своя такая буква. А они английскую используют. --- [ZX] * Origin: Дед Мороз must die! [ICQ:#148761304] (2:5030/827.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/33313e33cc79.html, оценка из 5, голосов 10
|