0.1 + 0.2 = 0.30000000000000004 — и это не баг, а жизнь 🧮
Разобрали, почему так ведёт себя машинная арифметика: от тритов в «Сетуни» и двух нулей в «Аполлоне» до магии HEX Кармака и проблемы 2038 года. История не про «странности языка», а про то, как железо считает под капотом.
Полезно, чтобы не ловить священный ужас при странных числах в консоли и лучше понимать, где код, а где физика.
IT Екатеринбург — t.me/it_ekaterinburg
IT Екатеринбург
@it_ekaterinburg
0.1 + 0.2 = 0.30000000000000004 — и это не баг, а жизнь 🧮
Источники:
Этот пост опубликован в Telegram-канале IT Екатеринбург. Подписаться можно по ссылке: @it_ekaterinburg.