Conversation

Несерьёзный Выдумщик

Edited 25 days ago

Недопустимо использование float и (или) double для выполнения расчётов. В языках программирования дынные типы используют формат IEEE 754 (представления чисел с плавающей точкой). И потому пригодны только для хранения и представления конечного результата вычислений. Никаких арифметических операций над переменными типа float и (или) double производить нельзя.

Системы инженерных расчётов, финансовый сектор, а так же системы управления никогда не используют #IEEE754 для вычислений. Это является преступной халатностью за которую не просто увольняют, а которая ведёт к авариям и катастрофам с человеческими жертвами.

Даже просто сравнивать значения числа в IEEE 754 представлении тоже следует очень осторожно и с оглядкой.

К сожалению, большая часть разработчиков не считает нужным погружаться в такие скучные вещи computer science, как представление чисел и операций над ними. А последствия у этого весьма серьёзные, т. к. менеджмент и подавно не ведает о такого рода вещах.

Раз в пять-десять лет подымается волна о повсеместном запрете на использование IEEE 754 или хотя бы массовой информационной компании о проблемах с ним связанных.

#программирование #софт #programming #трудовыебудни

0
1
1