Цитата(CrimsonPig @ Jun 29 2015, 15:11)

Кстати, про говнокодеров и не очень:
http://geektimes.ru/post/252690/Опять же, советую обратить внимание на случай с Арианом.. Вопросы "а как мне преобразовать float в int а потом обратно" до сих пор мучают неокрепшие умы кгхм..кодеров судя по данному форуму и дгугим, типа сахары. .
Окрепшие умы таких же кодеров, небось, смело и прямо проверяют даблы на равенство путем "=="

Только при чем тут код? Или кодом называете сниппеты на пару строк?
Ошибки в распределенных и RT системах управления это классика.
На этот счет появляются даже теоремы типа
теоремы CAP Цитата(CrimsonPig @ Jun 29 2015, 17:22)

Ммм.. что-то я начал терять нить... ну ладно, вот пример про сравнение даблов
volatile здесь шоб никто не догадался

volatile double d1 = 1.0/3.0;
volatile double d2 = 7.0/3.0;
d2 /= 7.0;
assert(d1 == d2);
Это совершенно некорректный пример
Правильный пример вот:
Код
volatile double d1 = 20000.0;
volatile double d2 = 1.0;
volatile double k1 = 60000.0;
volatile double k2 = 3.0;
d1 = d1/k1;
d2 = d2/k2;
if (d1==d2)
{
printf("d1(%f)==d2(%f)",d1,d2);
}
else
{
printf("d1(%f)<>d2(%f)",d1,d2);
}
И знаете, d1 и d2 будут равны друг другу.
Изучайте железо.