<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Числа в программировании | Почему компьютер не понимает 0.1 + 0.2 | Podlodka Podcast #440</title>
        <link>https://peertube.lightnode.ru/videos/watch/f0315c5f-6d96-47d4-9669-5c733e53d180</link>
        <description>В этом выпуске говорим о том, как компьютеры представляют числа – от int и float до NaN, BigInt, decimals и комплексных. В гости пришёл разработчик Никита Тонский Прокопов, с которым мы прошлись по всему числовому зоопарку: обсудили, зачем нужны разные типы, где они подводят, и почему 0.1 + 0.2 ≠ 0.3 – не баг, а особенность. Разбираемся, как работают переполнения, откуда берётся погрешность, можно ли использовать float для денег (спойлер: нельзя), и что общего между округлением и падением ракеты. А ещё вспомнили любимые числовые фэйлы, сравнили числа в разных языках программирования и даже сыграли в игру на угадывание результатов арифметических операций. Полезные ссылки: — Пост, после которого мы решили звать Никиту https://t.me/nikitonsky_pub/897 ❓ Хочешь обсудить выпуск или задать вопрос эксперту? Вступай в наш Telegram-чат: https://t.me/podlodka 📰  Не любишь чаты, но хочешь оставаться в курсе дел и прокачивать свой IT кругозор? Подписывайся на наш Telegram-канал: там публикуются анонсы новых выпусков, а в комментах идут ценные и горячие обсуждения! 5 тысяч опытных IT-специалистов уже с нами: https://t.me/podlodkanews 👉Предложить себя в подкаст https://forms.gle/NtmaZmeDAa3MHSra7 Тайм-коды: 00:00 О чём выпуск 04:06 Как компьютеры представляют числа 07:46 Целые: без знака и со знаком 16:08 Почему byte в Java – знаковый 18:50 Переполнение и модуль 22:31 Округление и его сюрпризы 26:58 Почему 0.1 + 0.2 ≠ 0.3 38:26 Зачем вообще нужны float'ы 44:25 Как это используется в крипте 49:25 Что внутри у числа с плавающей точкой 01:06:28 Рациональные числа в Clojure 01:19:33 Особенности JavaScript 01:20:32 Артефакты float-арифметики 01:24:22 Где числа важны программисту 01:27:43 Типизация и читаемость 01:30:04 Что будет с точностью дальше 01:35:48 Финальные мысли</description>
        <lastBuildDate>Mon, 27 Jul 2026 13:35:33 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://peertube.lightnode.ru</generator>
        <image>
            <title>Числа в программировании | Почему компьютер не понимает 0.1 + 0.2 | Podlodka Podcast #440</title>
            <url>https://peertube.lightnode.ru/client/assets/images/icons/icon-96x96.png</url>
            <link>https://peertube.lightnode.ru/videos/watch/f0315c5f-6d96-47d4-9669-5c733e53d180</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://peertube.lightnode.ru/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://peertube.lightnode.ru/feeds/video-comments.xml?videoId=f0315c5f-6d96-47d4-9669-5c733e53d180" rel="self" type="application/rss+xml"/>
    </channel>
</rss>