Нужен автокод - иностранцам вежливо настраивать язык кириллический

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Неотрицательное целое число

Сообщений 1 страница 5 из 5

1

Оказывается, "беззнаковое число" (unsigned number) - это некорректная русская калька с английского словосочетания.

Некорректная она потому что беззнаковыми могут быть, например, комплексные числа (у них не определено понятие "знака").

Вот мой пруф:
https://ru.wikipedia.org/wiki/Беззнаковое_число

А то, что мы пытаемся загрузить в регистр при помощи команды MOVI (move immediate), это неотрицательное целое число (ограниченное сверху некоторым значением).

Это пример того, как английский язык негативно влияет на мышление русскоязычных людей.

Вопрос энтузиастам - можно ли придумать компактное слово вместо словосочетания "неотрицательное целое число", или всё, "беззнаковое представление" (неотрицательных целых чисел) уже прижилось, и выжать его не удастся?

Отредактировано Лис (2025-11-21 02:33:43)

0

2

Но это не единственное иностранное влияние.

"Беззнаковое представление" - это способ или метод?

Википедия перенаправляет слово "способ" на слово "метод" (таким образом уменьшая богатство русского языка).

Это греческое влияние -
«"Метод" (от греческого "methodos" - путь, способ)»

Хочется сказать, что "беззнаковое представление" это такой "способ записи" (неотрицательных целых чисел). ИИ говорит - нет! метод!

Отредактировано Лис (2025-11-21 02:31:32)

0

3

Лис написал(а):

можно ли придумать компактное слово вместо словосочетания "неотрицательное целое число"

позицелочка (позитивное целое число)

0

4

NuShaman написал(а):

позицелочка (позитивное целое число)

Выпадает ноль. Без него уже есть название - натуральное число.

Вариант 1:
нцч - неотрицательное целое число
цч - целое число (хранимое со знаком)
дч - действительное (вещественное) число

Вариант 2:
целое - целое число
неотрицательное - 0, 1, 2, ...
число - вещественное число

Вариант 3:
биты<64> - целое
збиты<63> - знаковое
эксп_мант<64,16> - вещественное

Вариант 4:
ячейки<бит,64>
знак_ячейки<бит,63>
эксп64=знак_ячейки<бит,63>
мант16=знак_ячейки<бит,15>
вещественное80=вещественное<эксп64,мант16>
комплексное80<вещественное80,вещественное80>
...
нео=ячейки<бит,64>
цел=знак_ячейки<бит,63>
вещ=вещественное80

LLM(Алиса):

нео количество_яблок = 50;
нео индекс = 0;

цел температура = -10;  // OK
нео высота = -5;     // Ошибка: отрицательное значение!

если (количество_яблок > 0) {
    вывод("Есть яблоки!");
}

цел сумма_температур = -10 + 5 + 15;  // -10°C, +5°C, +15°C
нео количество_дней = 3;
вещ средняя_температура = сумма_температур / количество_дней;  // Результат: 3.333...

вывод("Средняя температура: ", средняя_температура, " °C");

Вариант 5:
в математике: N0,Z,R
(латинское!)

LLM(gemini-3-pro):

Вариант 6:
ц64  (целое 64)
б64  (беззнаковое 64)
в64  (вещественное 64)

можно больше алиасов:
нео8, нео16, нео32, нео64,
цел8, цел16, цел32, цел64,
вещ8, вещ16, вещ32, вещ64, вещ80,

Отредактировано Лис (2025-11-21 12:10:52)

0

5

Если присмотреться к варианту 4, то можно увидеть, что
хочется "выполнить описание разметки ячеек хранилища", то есть придумать для этого описания формальный язык.

ЯХR (Ячеек Хранилища Язык)

Нельзя просто так взять и придумать язык, сначала надо выполнить концептуальное, а лучше онтологическое моделирование.

бит, трит, квит, пентит, секстит, ..., децит, ..., хексит?

МОХ - модель онтологическая хранилища

Отредактировано Лис (2025-11-21 12:42:39)

0