Быть инженером-исследователем интересно, увлекательно... и больно. Ты постоянно изучаешь кучу литературы (часто на двух языках), ищешь, анализируешь и пытаешься выдавить из себя хоть крупицу новых знаний. Путь инженеров сложен, тернист и осилить его сможет лишь любитель страдать и чувствовать себя некомфортно.
Вот и, казалось бы, такая простая вещь, как десятичный разделитель (попросту запятая) может принести кучу мучений и страданий русскому инженеру. У нас в стране десятичные дроби чисел принято отделять запятой. А у американцев наоборот: десятичная часть отделяется точкой, а запятая может выделять разряды. Вот так это выглядит:
Не очень привычно, согласитесь. Иногда путаница в голове происходит, когда у такого числа нет десятичной части, а запятая стоит посередине — его очень легко принять за дробное:
Я бы поспорил с англо-саксами на тему десятичного разделителя. Ведь символ "." обозначает конец предложения, а вот запятая как раз отделяет одну часть предложения от другой — служит разделителем. Логично же тогда и в числах использовать запятую?
Как бы то не было, век технологий мы проиграли, и лучшее ПО — иностранное. Пользуясь им, мы принимаем правила игры разработчика.
А теперь суть боли. Известная программа для черчения AutoCAD ругается на русскую десятичную запятую и не воспринимает её. Но во всех операционных системах Windows для России по умолчанию установлена запятая для дробных чисел.
На русском языке запятая ставится либо через <Shift> с точкой, либо на цифровом блоке клавиатуры (который справа):
Цифровым блоком очень удобно набирать большие наборы чисел, но стоит перейти в AutoCAD, как правила меняются — хочешь не хочешь, а ставь символ ".". Ставишь запятую и линия улетает в неизвестном направлении.
Чтобы в AutoCAD пользоваться точкой с цифрового блока клавиатуры, приходится переключаться на английский язык. А если параллельно с AutoCAD используется несколько программ, английский язык приходится включать каждый раз. Или когда одновременно вводите числа в разных программах (например, в AutoCAD и Excel), то приходится думать, где какой десятичный разделить поставить.
Казалось бы, проблема надуманная. Ведь во всей Windows можно сменить десятичный разделитель с символа "," на "." и все числа вводить через точку. Или же включить по умолчанию английскую раскладку клавиатуры, чтобы английский язык был предпочтительным. Но ведь в России принято пользоваться десятичной запятой, и при копировании чисел с десятичными точками в финальные текстовые документы придётся менять все точки на запятые.
Проблема, конечно, пустяковая, но вот беда: живя на одной планете, Человечество не может даже договориться и выбрать единый десятичный разделитель. Чего уж говорить про решение глобальных проблем? Надеюсь, когда-нибудь у народов будет большее понимание друг друга и разногласия будут постепенно устраняться.