Несерьёзный Выдумщик on Nostr: Недопустимо использование float и (или) double для ...
Недопустимо использование float и (или) double для выполнения расчётов. В языках программирования дынные типы используют формат IEEE 754 (представления чисел с плавающей точкой). И потому пригодны только для хранения и представления конечного результата вычислений. Никаких арифметических операций над переменными типа float и (или) double производить нельзя.
Системы инженерных расчётов, финансовый сектор, а так же системы управления никогда не используют #IEEE754 для вычислений. Это является преступной халатностью за которую не просто увольняют, а которая ведёт к авариям и катастрофам с человеческими жертвами.
Даже просто сравнивать значения числа в IEEE 754 представлении тоже следует очень осторожно и с оглядкой.
К сожалению, большая часть разработчиков не считает нужным погружаться в такие скучные вещи computer science, как представление чисел и операций над ними. А последствия у этого весьма серьёзные, т. к. менеджмент и подавно не ведает о такого рода вещах.
Раз в пять-десять лет подымается волна о повсеместном запрете на использование IEEE 754 или хотя бы массовой информационной компании о проблемах с ним связанных.
#программирование #софт
Published at
2025-01-28 14:37:04 UTCEvent JSON
{
"id": "df6917ad1a875c0309a5cd9c649de04e30dfd750ed0e3c18c738c038c7f118f8",
"pubkey": "42f54e5e9df0b3953cce1bbe84792b72894fb5c42c2861b9fa9b4ce07deabe5e",
"created_at": 1738075024,
"kind": 1,
"tags": [
[
"t",
"ieee754"
],
[
"t",
"программирование"
],
[
"t",
"софт"
],
[
"proxy",
"https://idealists.su/objects/e4ff58ce-205a-4f37-9b06-8923169b5679",
"activitypub"
]
],
"content": "Недопустимо использование float и (или) double для выполнения расчётов. В языках программирования дынные типы используют формат IEEE 754 (представления чисел с плавающей точкой). И потому пригодны только для хранения и представления конечного результата вычислений. Никаких арифметических операций над переменными типа float и (или) double производить нельзя. \n\nСистемы инженерных расчётов, финансовый сектор, а так же системы управления никогда не используют #IEEE754 для вычислений. Это является преступной халатностью за которую не просто увольняют, а которая ведёт к авариям и катастрофам с человеческими жертвами.\n\nДаже просто сравнивать значения числа в IEEE 754 представлении тоже следует очень осторожно и с оглядкой.\n\nК сожалению, большая часть разработчиков не считает нужным погружаться в такие скучные вещи computer science, как представление чисел и операций над ними. А последствия у этого весьма серьёзные, т. к. менеджмент и подавно не ведает о такого рода вещах.\n\nРаз в пять-десять лет подымается волна о повсеместном запрете на использование IEEE 754 или хотя бы массовой информационной компании о проблемах с ним связанных.\n\n#программирование #софт",
"sig": "2b0198024002b3e0e231e6e30fb6ebff41c129cd54c77ee819ef9b3a2f3db8cf4dfa7e3657dcc49f7c4bc6a9169ffd98bb1ff3fb231ff28005b2fd53a04d12e1"
}