Хватит терпеть запятую! В США — точка, в Китае — точка (Китай в списке "Страны, использующие точку" в википедии).
Точка используется во многих электронных устройствах, например, калькуляторах.
В большинстве языков программирования в качестве десятичного разделителя используется точка.
в России нет нормативных актов, устанавливающих обязательное употребление запятой в качестве десятичного разделителя во всех сферах документации и обмена данным
ГОСТ 6.20.1—90 («Электронный обмен данными в управлении, торговле и на транспорте»)
допускает точку в качестве десятичного разделителя
Пишет нам википедия.
Пора уже добавить требование, чтобы во всех учебниках использовалась точка внутри чисел, и запятые для разделения элементов списков.
Здравствуйте, Эйнсток Файр, Вы писали:
ЭФ>Хватит терпеть запятую! В США — точка, в Китае — точка (Китай в списке "Страны, использующие точку" ЭФ>Пора уже добавить требование, чтобы во всех учебниках использовалась точка внутри чисел, и запятые для разделения элементов списков.
На такие вещи безусловно должен быть международный стандарт, обязательный к исполнению. Это математика. Было бы странно, если бы в каждой стране использовались бы свои цифры, своя система счисления, свои математические символы? Вот уж где простор для святой суверенности!
Но к счастью, наша цивилизация имеет единую систему математических обозначений. Кроме таких вот мелочей, как точка/запятая. Еще tan/tg и cot/ctg можно вспомнить.
Мир в основном перешел на метрическую систему. Кстати, даже США понемногу переходят на метрическкую систему, хотя конечно учитывая огромную инерционность, произойдет это явно не в этом веке .
Нет такого преступления, на которое не пошло бы суверенное родоплеменное быдло ради продления своего бессмысленного рода и распространения своего бессмысленного генома.
Здравствуйте, Эйнсток Файр, Вы писали:
ЭФ>[q]в России нет нормативных актов, устанавливающих обязательное употребление запятой в качестве десятичного разделителя во всех сферах документации и обмена данным
А на каком основании в русской локали поставили запятую в качестве разделителя? Кто за это ответственнен?
ЭФ>>[q]в России нет нормативных актов, устанавливающих обязательное употребление запятой в качестве десятичного разделителя во всех сферах документации и обмена данным vsb>А на каком основании в русской локали поставили запятую в качестве разделителя? Кто за это ответственнен?
Здравствуйте, Эйнсток Файр, Вы писали:
ЭФ>Пора уже добавить требование, чтобы во всех учебниках использовалась точка внутри чисел, и запятые для разделения элементов списков.
И для разделения разрядов — пробелы или апострофы.
Здравствуйте, Mamut, Вы писали:
ЭФ>>>[q]в России нет нормативных актов, устанавливающих обязательное употребление запятой в качестве десятичного разделителя во всех сферах документации и обмена данным vsb>>А на каком основании в русской локали поставили запятую в качестве разделителя? Кто за это ответственнен?
M>Печатные машинки
Здравствуйте, anonymouse2, Вы писали:
A>На такие вещи безусловно должен быть международный стандарт, обязательный к исполнению.
Зачем? A>Это математика.
Как раз в математике никто и никогда не принимал и не принимает стандартов, стандарты появляются только в производственной сфере.
Но запетая/точка это такая мелочь, что никто международные стандарты принимать не будет. Хотя вполне возможно, что на национальном уровне через какое-то время будет рекомендовано школьников учить применению точки.
С форматами даты как быть? Тоже потребуешь принудительно унифицироваться с идиотским вариантом от "белых" (для тебя высших) людей?
Здравствуйте, pagid, Вы писали:
P>С форматами даты как быть? Тоже потребуешь принудительно унифицироваться с идиотским вариантом от "белых" (для тебя высших) людей?
Разумеется, нужно перейти на общий стандарт ISO 8601. С чего это он идиотский?
Сейчас это может показаться дикостью, но я ещё застал времена в конце 80-ых/начале 90-ых в СССР, когда в написании дат натурально использовались римские цифры: 25.VIII.19. Но всё же от такого формата постепенно отказались. Или стоило сохранить?
Здравствуйте, Qbit86, Вы писали:
Q>Разумеется, нужно перейти на общий стандарт ISO 8601. С чего это он идиотский?
Идиотский вот этот — 08-25-2019
ISO 8601 удобен для только для некоторых применений, заменять им повсеместно привычный 25.08.19 не нужно, но там где удобнее пользоваться им стоит. А удобнее только там, где есть польза от сортировки дат в лексографическом порядке.
Q>Сейчас это может показаться дикостью, но я ещё застал времена в конце 80-ых/начале 90-ых в СССР, когда в написании дат натурально использовались римские цифры: 25.VIII.19. Но всё же от такого формата постепенно отказались. Или стоило сохранить?
Вполне неплохо читаемо. Но римские цифры в последние несколько десятилетий практически полностью вышли из употребления, сожалеть об этом разумеется не стоит.
Здравствуйте, Qbit86, Вы писали:
Q>Например, где нужен общий формат, не зависящий от страны.
Согласен, тут ISO 8601 годен.
Q>И от однозначной трактовки даты, независимо от того, в какой стране её читают, и в какой стране её записывали.
Это крайне редкий случай. В околокомпьтерных делах частый, но там совершенно не зря придумали настройки "культуры", или ка они там в разных системах называются
Q>Поинт был в том, что в смене формата даты нет ничего необычного, это уже происходило в недавнее время, и может ещё раз произойти.
Смена римского числа на арабское в номере месяца это практически незаметное изменение. А вот порядок в каком идет день, месяц, год очень заметное, и разделитель позволяющий сразу же видеть дату в тексте очень существенное изменение, и они никому не нужны.
Здравствуйте, pagid, Вы писали:
Q>>И от однозначной трактовки даты, независимо от того, в какой стране её читают, и в какой стране её записывали. P>Это крайне редкий случай. В околокомпьтерных делах частый
А у нас сейчас все дела — околокомпьютерные.
P>но там совершенно не зря придумали настройки "культуры"
А ещё совсем недавно в до-UTF8 эпоху были локальные кодировки, помнишь такое? Сайт отдавался то в одной кодировке, то в другой, в зависимости от того, какой флажок пользователь нажмёт вверху. И, разумеется, при таком подходе статья не могла быть мультиязычной, содержать фрагменты и на греческом, и на кириллице.
P>но там совершенно не зря придумали настройки "культуры"
Вот сейчас как ты предлагаешь, отдавая страницу пользователю, учитывать его культуру при форматировании текста статьи? То есть натурально в тексте статьи хранить плейсхолдеры вместо фактических дат, и потом как-то определять, что у посетителя французская или британская культура, и форматировать даты в статье соответственно?
P>А вот порядок в каком идет день, месяц, год очень заметное, и разделитель позволяющий сразу же видеть дату
Так это ж очень удобно, когда дата 2019-08-25 сразу заметна в тексте и однозначно читаема, и тебе не нужно знать какие были «настройки культуры» у автора.
P>никому не нужны.
Как это не нужны? Зачем же тогда на этот формат переходят разные страны, например, Канада?
Здравствуйте, pagid, Вы писали:
Q>>Разумеется, нужно перейти на общий стандарт ISO 8601. С чего это он идиотский? P>Идиотский вот этот — 08-25-2019 P>ISO 8601 удобен для только для некоторых применений, заменять им повсеместно привычный 25.08.19 не нужно, но там где удобнее пользоваться им стоит. А удобнее только там, где есть польза от сортировки дат в лексографическом порядке.
Вообще даты по-моему соответствуют произношению. Русские говорят 25-е августа 19-го года. Американцы говорят Август, 25-е, 19 год. Поэтому на ISO переходить действительно не выйдет без изменения языка.
Здравствуйте, Qbit86, Вы писали:
Q>Вот сейчас как ты предлагаешь, отдавая страницу пользователю, учитывать его культуру при форматировании текста статьи? То есть натурально в тексте статьи хранить плейсхолдеры вместо фактических дат, и потом как-то определять, что у посетителя французская или британская культура, и форматировать даты в статье соответственно?
Обычно статья на определённом языке и локаль соответствует этому языку. Поэтому это делать не нужно. Но если у тебя не статья, а информационная система, поддерживающая несколько языков, то да, формат даты обязательно должен соответствовать выбранному языку.
Здравствуйте, vsb, Вы писали:
vsb>Обычно статья на определённом языке и локаль соответствует этому языку.
У тебя может быть огромная куча разных культур, соответствующая одному языку.
vsb>Но если у тебя не статья, а информационная система, поддерживающая несколько языков, то да, формат даты обязательно должен соответствовать выбранному языку.
Что такое «формат даты, соответствующий английскому языку»? Английский британский, английский американский, английский канадский — какой формат даты ему соответствует? Если я пишу текст для испанца и китайца (текст, очевидно на универсальном языке, то бишь, английском, потому что это единственный общий язык между нами) — дату в какой культуре писать?
Здравствуйте, vsb, Вы писали:
vsb>Вообще даты по-моему соответствуют произношению.
Говорят по-всякому как в Британии, так и в США или Канаде. Но форматы разные.
vsb>Поэтому на ISO переходить действительно не выйдет без изменения языка.
Время («17:30») пишется не так, как мы его произносим («полшестого») и ничего, никто не говорит об изменении языка.
Здравствуйте, Qbit86, Вы писали:
vsb>>Обычно статья на определённом языке и локаль соответствует этому языку.
Q>У тебя может быть огромная куча разных культур, соответствующая одному языку.
Тем не менее проблем выбрать дату не должно быть.
vsb>>Но если у тебя не статья, а информационная система, поддерживающая несколько языков, то да, формат даты обязательно должен соответствовать выбранному языку.
Q>Что такое «формат даты, соответствующий английскому языку»? Английский британский, английский американский, английский канадский — какой формат даты ему соответствует?
По умолчанию m/d/yy, если статья не направлена на британского читателя.
Q> Если я пишу текст для испанца и китайца (текст, очевидно на универсальном языке, то бишь, английском, потому что это единственный общий язык между нами) — дату в какой культуре писать?
Здравствуйте, vsb, Вы писали:
vsb>По умолчанию m/d/yy
Здрасте приехали, это ещё с чего? Это чисто американская нотация, никому кроме американцев не интересна. Может, в статье ещё и длину в футах писать?
vsb>если статья не направлена на британского читателя.
Она направлена на читателя, понимающего английский язык; возможно, как неродной язык.