О записи и произнесении чисел
Удивительно по-идиотски сложилась судьба научной и инженерной записи чисел.
Пишут себе 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
Кроме того, он предложил слегка модифицированные правила чтения, см. в комментах. Мне нравится.
Пишут себе 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:
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
10km
2k12 m
662[11]260 696
3ₗ141m592μ653n589p79
Кроме того, он предложил слегка модифицированные правила чтения, см. в комментах. Мне нравится.
no subject
> 5[-8]4 квив йокто ка ?
Да, совпадает.
> добавить флаги "будет произвольный порядок в слоговом произношении" и "будет стандартное название порядка"
А зачем? Я просто действительно не понимаю, зачем. Когда мы находимся в диапазоне привычных приставок СИ, они заведомо удобнее. Когда за пределами — удобнее слоговое произношение. На краях приставок СИ они просто совпадают один в один.
Насчёт 5[micro]340[nano] подумаю. Идея с «-во» хороша.
no subject
no subject
no subject
5[-8]4 можно сказать только как «квикав нано».
no subject
Писать в квадратных скобках степени тысячи?
Предлагаю трикто и прочие тоже разрешить, как синонимы. Однозначность остаётся, а диапазон привычных приставок Си для разных людей разный.
Числа проговариваются тройками между позициями, в которых можно вставить степень?
no subject
Ага, я собственно так в посте и предлагал. Можно разрешить синонимы в принципе, да.
> Числа проговариваются тройками между позициями, в которых можно вставить степень?
Ага.
no subject
6[-33]626068 Js = “шев момокто шедише нишейо джоуль-секунд”
Если писать степени тысячи, то должно быть 6[-11]626068
( == 6.626068e-33 ).
no subject
no subject
>> Писать в квадратных скобках степени тысячи?
> Ага, я собственно так в посте и предлагал. Можно разрешить синонимы в принципе, да.
– это неправда. Писать степени десятки, конечно, как принято в научной записи. Отдельно от научной существует инженерная запись (там и сейчас используются только степени тысячи), и это в пределах СИ.
Про слоговое чтение я написал отдельно и это конечно именно чтение, а не запись. И получается что это чтение с записью предложенной выше соотносится неидеально. То есть с инженерной отлично, а с научной так себе.
no subject
no subject
И ещё, -пто или -кто выбираются произвольно?
----
Запись вещественных чисел с группированием по степеням тысячи и маркировкой групп:
Цифры пишутся труппами по 3 цифры, так, чтобы разряд последней цифры в каждой группе соответствовал тысяче в целой степени.
Для числа выбирается удобная целая степень тысячи, и записывается в виде маркера (числом или стандартной приставкой СИ в квадратных скобках) после соответствующей группы:
<цифры до разряда X включительно>[<маркер (степень тысячи,
соответствующая разряду X, или приставка СИ)>]<цифры после разряда X>
Начинающие нули группы в начале числа и завершающие нули группы в конце числа, не находящиеся между значащими разрядами и маркером, не пишутся.
Вместо [0] следует писать точку.
Примеры:
12[-1]3 метра или 12[милли]3 метра
10[-11]545 71 Дж*с
3.141 592 653 897 9
Слоговое чтение вещественных чисел:
Цифра: 0 1 2 3 4 5 6 7 8 9
Латиница: ni mo di tri ka qui sce ze yo te
Произношение: ни мо ди три ка кви шe зе йо те
Цифры произносятся группами по три.
Обозначение порядка произносится непосредственно после цифры, к которому оно относится, как число с суффиксом -та для положительных степеней тысячи и -кто/пто для отрицательных, или как стандартные приставки СИ. Число, к которому относится порядок, произносится с суффиксом -в. Десятичная точка произносится как суффикс -во после первого разряда.
Примеры:
3,141 592 653 589 79 = триво мокамо квитеди шеквитри квийоте зете
2,718 281 828 459 045 = диво земойо дийомо йодийо каквите никакви
66[11]260 696 = шешев момокто дишени шетеши
1[-3]234 = мов трикто дитрика
1[нано]234[пико] метров = мов нано дитрикав пико метров
40[1]009 88 = канив мота нините йойо или канив кило нините йойо
no subject
Но вот типографика не очень. 1[нано]234[пико] метров вылядит на мой вкус значительно хуже чем
1n234pm
no subject
no subject
Может, заменить на "du" (ду)?
no subject
no subject
no subject