[Перевод] Калькулятор? Да его напишет кто угодно
[Прим. пер.: на Хабре уже был перевод этой статьи, но незавершённый примерно на четверть.] Неправда. Калькулятор должен показывать результат введённого математического выражения. А это намно-о-ого сложнее, чем кажется. В этом посте я расскажу величайшую историю о разработке приложения-калькулятора. На изображении выше показан калькулятор из iOS. Заметили что-нибудь? Он посчитал неправильно. (10 100 ) + 1 − (10 100 ) равно 1, а не 0. Android считает правильно. А причина, по которой он это делает, абсолютно безумна.
https://habr.com/ru/articles/883366/
#калькуляторы #иррациональные_числа #рациональные_числа #вещественные_числа #арифметика