Я столкнулся со странным поведением в Perl. Следующее вычитание должно привести к нулю как результат (что он делает в Python):
print 7.6178E-01 - 0.76178
-1.11022302462516e-16
Почему это происходит и как этого избежать?
P.S. Эффект появляется в версиях v5.10.0, созданных для x86_64-linux-gnu-thread-multi (Ubuntu 9.04), и в версиях v5.8.9, созданных для darwin-2level (Mac OS 10.6)