Обсуждение:Число с плавающей запятой

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Точка или запятая[править код]

Вопрос сложный, предлагаю выписать аргументы за и против в две колонки для сравнения. Feel free to edit.

точка запятая
В русской нотации дробная часть отделяется запятой, в связи с чем следует использовать понятие "плавающая запятая", как передающее смысл "плавающий разделитель целой и дробной части".
Яндекс словари и лингво говорят, что floating point переводится как "плавающая запятая": [1]
В книге «Программирование» (серия Справочная Математическая Библиотека, ФизматГиз, 1963), говорится о «Плавающей запятой» (стр 31, 80).

  #!George Shuklin 13:44, 16 марта 2007 (UTC)[ответить]

В любом случаю предлагаю в первом предложении оставить и «точку», и «запятую». А так же раздел о проблеме именования. Идею с аргументацией поддерживаю, будем думать. ~ putnik 14:06, 16 марта 2007 (UTC)[ответить]
  • в немецком "komma". всё правильно - запятая.//Berserkerus15:13, 17 декабря 2007 (UTC)[ответить]
  • Программированием занимаюсь лет 15, наименование "плавающая запятая" встречается крайне редко и является устаревшим. Ваша ссылка на книгу 1963 года это только подтверждает. Предлагаю основную статью назвать "плавающая точка", а в "плавающей запятой" сделать редирект. Булат Ш. 20:55, 27 мая 2008 (UTC)[ответить]
    Простите, можно уточнить, в русской локали дробная часть каким символом отделяется от целой? #!George Shuklin 22:14, 27 мая 2008 (UTC)[ответить]

"Плавающая точка" -- термин устоявшийся. Я в программировании более 20 лет, но не встречал людей, пользующихся термином "плавающая запятая" -- ни программистов, ни преподавателей. В России запятая традиционно используется, да, но в основном для перечисления. Статья -- заметим -- о компьютерах и языках программирования, а много ли мы знаем языков программирования, в которых дробная часть отделялась бы запятой? То, что умные люди из Майкрософт сделали десятичным разделителем для России запятую, вносит немало путаницы и является источником многих проблем. Взять хотя бы то, что на любимом бухгалтерами нампаде изображена всё-таки точка. Поддерживаю мнение: основную статью назвать "плавающая точка", а в "плавающей запятой" сделать редирект. Max Fyodoroff 06:49, 28 февраля 2009 (UTC)[ответить]

Согласен с предыдущим оратором. В программировании с 90. У меня волосы встали дыбом, когда статью прочитал. НЕТ такого термина -- "число с плавающей запятой". Как и термина "десятичная запятая". Все говорят -- точка. Более того, для обозначения того, чем якобы русские разделяют целую и дробную части в десятичной дроби логичнее было бы ввести ещё один символ Unicode, "русская десятичная точка", чем ставить туда запятую. Тем более, что в компьютерной технике давно (с момента её появления в СССР) использовали именно точку, а не запятую. Запятую начали применять с приходом массовых продутков типа MS OFFICE. 81.222.241.194 13:16, 17 мая 2013 (UTC) Илья Звягин.[ответить]

Машинный эпсилон[править код]

Так все-таки наименьшее положительное, которое машина различает, или наибольшее положительное, которое не различает? Melancholic 10:53, 7 ноября 2009 (UTC)[ответить]

господа офицеры, где же ваши манеры?[править код]

с разделе с нормализованными числами используется стандарт IEEE 754. У меня в вузе использует фиг знает что, но там нормализованное число в диапазоне [q^-1;1] так что давайте-ка лучше бдует писать старые 89.22.233.242 14:28, 4 апреля 2013 (UTC) вещи 89.22.233.242 14:26, 4 апреля 2013 (UTC)[ответить]

Вещественные числа[править код]

С помощью "чисел с плавающей запятой/точкой" могут быть представлены вещественные числа лишь с определённой точностью. А значит все вещественные числа, например, иррациональные вы сможете приближённо представить рациональными. Таким образом, предлагаю исправить это порочное определение, сузив множество вещественных чисел до множества рациональных, причём выраженных десятичной дробью (так как с периодическими дробями эта форма представления не справляется), поскольку по факту является таковым. Порочность утверждения о вещественных числах заключается в том, что все обычно читают, но задумываются о том, что нельзя представить все вещественные числа лишь немногие. Это тоже самое, если утверждать, что тип Integer предназначен для хранения вещественных чисел, не уточняя о том, что это всего лишь целые числа в некотором диапазоне. Неправильно назван тип Real, более правильно назвать его Float. Dorogusha-y (обс.) 09:00, 8 февраля 2021 (UTC)[ответить]