iad58: (Default)
[personal profile] iad58
На энном году жизни случайно узнал, что whole number и integer number — не одно и то же; целое число — это только integer number, а whole number, оно же counting number, оно же cardinal number — только целое неотрицательное, то есть либо естественное натуральное, либо нуль.

(В отношении нуля, правда, есть некоторый разнобой, поэтому Wolfram MathWorld рекомендует не говорить ни counting, ни whole, ни даже natural, а говорить только positive/nonnegative integer.)

Это значит, в частности, что Мультитран врет.

Хотя вопрос, чем на интуитивном уровне число −1 не whole number. Может, это whole не такое, как в whole day или whole fish, а скорее такое, как в whole milk?

А также вопрос, в каких еще языках целые неотрицательные числа имеют более короткое название. Википедия говорит, что в персидском (اعداد حسابی; натуральные — اعداد طبیعی, целые — اعداد صحیح) и в урду (مکمل اعداد или سارے عدد; натуральные — قدرتی عدد, целые — صحیح اعداد).

Date: 4 Mar 2021 15:45 (UTC)
From: [identity profile] slobin.livejournal.com

Ада строго различает Integer, Natural и Positive, при этом в стандарте есть все три (точно так же, как в ней есть отдельно rem -- остаток (со знаком делимого) и mod -- модуль (остаток со знаком делителя)). Языки, которые не предоставляют такого выбора, а навязывают одну из моделей (то есть, на практике, все остальные... хотя нет, где-то ещё было явное Cardinal, но я забыл, где) -- считаю ущербными. И уж если ещё и модель не та, что нужно...

А в натуральных естественных языках меня сравнительно недавно поразило (ну как недавно.. уже несколько лет, я даже писал об этом), что русские "дружественные числа" -- это по английски вовсе не friendly numbers, а совсем даже amicable numbers. Но при этом термин friendly numbers тоже существует и обозначает нечто, чему на момент моего недоумения русского названия, кажется, вообще не было. С тех пор перевели как "приятельские числа"... ну ладно, пусть будет. И главное, и то, и другое -- из области "суммируем множители", поэтому перепутать совсем легко.

... Что орку пространство? ...

Date: 4 Mar 2021 16:57 (UTC)
From: [identity profile] iad.livejournal.com
Мне скорее кажется ущербным язык, навязывающий мысль, что 0 — Natural, а +0.5 — не Positive. А тип Cardinal есть в языке Модула.

В сербской Википедии сосуществуют статьи Пријатељски_број и Пријатељски_бројеви, обе об одном и том же, но вторая связана не с теми статьями других Википедий, с которыми надо бы.

Date: 5 Mar 2021 12:35 (UTC)
From: [identity profile] a-konst.livejournal.com
Это конечно очень идеологично, но зачем реально нужен такой выбор с множеством значений встроенных типов?

Profile

iad58: (Default)
Медведь

January 2026

M T W T F S S
   1234
567891011
12131415161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 17 Jan 2026 04:59
Powered by Dreamwidth Studios