Alexander Kuklev (akuklev) wrote,
Alexander Kuklev
akuklev

Categories:

О записи и произнесении чисел

Удивительно по-идиотски сложилась судьба научной и инженерной записи чисел.
Пишут себе h = 6,626068 × 10-34 Js или проговаривают так же. Я сам иной раз помню, что постоянная Планка равна шести шестьдесят двум, но с трудом вспоминаю порядок, хотя важнее-то как раз порядок. С постановкой в конец десятичных приставок (кило, мега и т.д.) та же фигня. При этом ещё проблема, что эти приставки нельзя использовать, когда единицы измерения нет, и неудобно, когда их несколько. Вот как надо, килоджоуль-метр или джоуль-километр?

Я бы предложил ставить десятичные приставки вместо десятичных разделителей:
 10k28 м = “десять кило (и два и восемь) метров”
 6μ12 Ф = “6 микро (и один и два) фарад”

Вместо десятичной точки/десятичной запятой, вечного яблока раздора континентальной и британской традиции, можно было бы взять например штрих в половину высоты строки: 1ₗ99 метр. Если начинается на ноль, то можно опустить этот ноль без опасений, что что-то не заметят. Это облегчает отказ от такой идиотской единицы как процент: ₗ99 избирателей.

Если кому буковки нравятся меньше циферок, можно делать вот так: h = 6[-33]626068 Js.
Что-то подобное, кажется, некогда предлагал Дейкстра. По-моему, гораздо лучше, чем то что используется сейчас.

Добавка для любителей конлангов:
Сколько-то лет назад мы с коллегами выдумали для удобства общения систему слогового чтения чисел:
 Русскими: ни, мо, ди, три, ка, кви, шe, зе, йо, те
 Латиница: ni, mo, di, tri, ka, qui, sce, ze, yo, te
(слегка усовершенствованный вариант).

Целую часть заканчиваем на -в, затем добавляем десятичную приставку если есть, и дробную часть:10k28 м = “Монив кило дийо метров”, 1ₗ2 = “мовди”, ₗ99 = “втете”.

Если десятичная приставка выходит за пределы стандартных СИ, проговариваем цифрами нужную степень тысячи, добавлаем -та или -пто в зависимости от того, нужна нам отрицательная или положительная. Приставки зета, йотта, зепто и йокто совпадают у нас с СИшными.
6[-33]626068 Js = “шев момокто шедише нишейо джоуль-секунд”.

Upd: onkija предлагает во-первых писать в научной записи степени тысячи, а не десятки, во-вторых в инженерной ставить разделители между каждым триплетом цифр. Вот так:
10km
2k12 m
662[11]260 696
3ₗ141m592μ653n589p79

Кроме того, он предложил слегка модифицированные правила чтения, см. в комментах. Мне нравится.
Subscribe

  • Прогресс

    Десять дней назад, вторая ступень SpaceX'овского корабля Starship своим ходом слетала своим ходом на десять километров вверх, и усмепшно приземлилась…

  • О водосбережении

    Как известно, питьевая вода во многих странах дефицитный ресурс. И даже в дождливой Германии летом иногда случаются засухи, в результате которых она…

  • 36

    Традиционный деньрожденный пост. Год выдался необычный. :)

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 27 comments

  • Прогресс

    Десять дней назад, вторая ступень SpaceX'овского корабля Starship своим ходом слетала своим ходом на десять километров вверх, и усмепшно приземлилась…

  • О водосбережении

    Как известно, питьевая вода во многих странах дефицитный ресурс. И даже в дождливой Германии летом иногда случаются засухи, в результате которых она…

  • 36

    Традиционный деньрожденный пост. Год выдался необычный. :)