"Калькулятор - это просто" или "Как выглядит настоящая разработка ПО". Детям часто дают задачку написать свой калькулятор. Это ведь просто, пара чисел и операции... Очевидный способ познакомить новичка с арифметическими операциями и условными ветвлениями. Каждый из нас может написать калькулятор! Но компьютерные науки, это не так просто. Проблема в том, что с представлением вещественных чисел, которое используют все компьютеры и телефоны, невозможно считать правильно (простыми операциями). Потому что числа почти никогда не бывают точными. А калькулятор (в теории) должен показывать правильные ответы. Владельцы айфонов могут прямо сейчас попробовать вбить выражение: (e^1000) + 1 − (e^1000) На тех, что я видел, нет сложных операций, вообще 🤷♂ Человек легко может догадаться, что ответ 1. LLMки, кстати, тоже, потому что они основаны на анализе синтаксических токенов (но точные ответы давать не может, если только не написать для LLMки калькулятор, как ниже). Для того, чтобы решить эту
"Калькулятор - это просто" или "Как выглядит настоящая разработка ПО
27 марта 202527 мар 2025
139
1 мин