|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 15 Nov 2004 10:21:14 To : Boris Veytsman Subject : Re: Русские буквы в xterm --------------------------------------------------------------------------------
Nov 15 02:27 04, Boris Veytsman wrote to Alex Korchmar:
KF>> Вопрос даже не в этом. Лучше бы это всё привести к некому единому
KF>> стандарту. А там ничего кроме точно уже быть не может, слишком много
AK>> да, а еще заставить итальяшек наконец отказаться от перевернутых ?! -
AK>> читать, блин, невозможно! ;-)
BV> Все-таки не итальяшек, а испанцев.
И все-таки есть существенная разница - они используют дополнительные символы,
а не меняют местами уже имеющиеся символы алфавита как в случае замены точки на
запятую.
И еще аргумент - правила ввода чисел в пределах одной компьютерной системы
должны быть одинаковыми при использовании одной и той же локали. У тех, кто
использует локаль с точкой в качестве разделителя - это вполне логичное правило
соблюдается.
А в русской локали сейчас получается что если пишем программу на Си - то
используем точку, а если работаем с сильно умным офисным приложением - запятую.
То есть запустив какую-то программу с которой раньше не работали - вынуждены
сначала выяснять в каком виде она желает принимать числа. Хорошо еще что не
попадаются программы, предпочитающие римскую систему записи:)
Hу и как будем этот парадокс устранять? Переделывать gcc чтобы запятые вместо
точек понимал? :-) Кстати я не уверен что это вообще возможно в рамках
синтаксиса языка, так как запятая там - это разделитель элементов списка.
Будем и его переопределять на "точку с запятой" как в win95 по умолчанию?
Так ведь в русском языке вообще-то перечисление через запятую делается - c этим
даже гуманитарии спорить не будут...
Получается явная неоднозначность записи - и в числах запятая, и в списках она же
- а как компьютер это поймет? Если например список состоит из дробных чисел?
А если все же переделывать gcc не будем - то наверно и остальные программы
логично на восприятие точки в качестве разделителя перенастроить? А если
перенастроить - то зачем вообще нужна эта "локализация" с запятой?
Zahar(@spbdept.rbc.ru) Остров Большой Березовый: http://birch-island.spb.ru
--- Msged/LNX 6.1.1
* Origin: N:60.17'54" E:28.39'40" (2:5030/382.1)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/328841983bd6.html, оценка из 5, голосов 10
|