Полный текст

Разработка на утилите старше языка CКалькулятор dc всё ещё поставляется в большинстве Unix-систем. Снаружи это суровый интерфейс, который при запуске не выводит даже базового приветствия. Под капотом — обратная польская запись, 256 регистров памяти и непрерывная работа со стеком.Привычного синтаксиса здесь нет. Ветвления работают через сравнение элементов основного стека, а функции заменяются строковыми макросами. Итерации строятся исключительно на жёсткой рекурсии.Этого спартанского набора хватает для написания FizzBuzz и реализации пошаговой головоломки. Изучим нестандартный синтаксис.