Хабр Курсы для бэкендеров
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

Вопросы:
1) Зачем они испортили Forth?
2) Какие там есть типы? Особенно интересует вещественный, раз уж это калькулятор
Поскольку меня в консоли не забанили, помогу вам.

dc, скорее всего, не испытал влияния Форта: первая версия Юникса, в состав которой уже входил этот калькулятор, вышла примерно в одно время с первой версией Форта.
Типов там всего два — число и строка. Но в тип числа укладываются и вещественные числа любой точности. Причем точность результата вычислений реализована достаточно любопытно: она зависит от максимального числа знаков в операндах. Например:
1.1 1.1 * p
1.2
1.10 1.1 * p
1.21Оо
забавно, что в 2026 году можно просто открыть терминал и потрогать это руками
это как найти старый пиджак в дедовском шкафу )
Программируем на калькуляторе dc