«Вычитать и умножать, малышей не обижать – учат в школе, учат в школе, учат в школе»

Если «малышей не обижать» в подкасте Podlodka я явно не смогу вас научить, да и с поведением в школе у меня было, мягко говоря, не очень, то вот с математикой всё всегда было отлично. Я её обожал: помогал всем в классе, участвовал в олимпиадах, да и вообще фанател от логического подхода аксиом, теорем и доказательств. И, как следствие, после школы пошёл учиться на математика-программиста в МГУ.

Так что к 1 сентября очень символично вышел новый выпуск «Подлодки», где мы обсуждаем базовую, но удивительно недооценённую тему – числа. В гости пришёл Clojure-разработчик Никита Тонский Прокопов – мы увидели его дискуссионные телеграм-посты про числа и поняли, что надо срочно звать.

В выпуске разобрали весь числовой зоопарк: от int и float до NaN, BigInt, Decimal и комплексных. Обсудили, зачем вообще столько типов, как они устроены, и почему 0.1 + 0.2 ≠ 0.3 – это не баг, а реальность. Поговорили про последствия неудачных округлений, денежные расчёты, типичные фэйлы и даже сыграли в числовую угадайку.

Получился очень тёплый и познавательный выпуск – плюс отличный повод вспомнить, за что мы полюбили программирование и математику. С Днём знаний, и пусть в жизни переполнение будет только в эмоциях!

YouTube Аудиоверсия


В этом посте были ссылки, но мы их удалили по правилам Сетки