Всем привет!
Тут предыдущий урок
Поехали)
Задача:
В консоли выполнить арифметические операции:
1. 2+2 = 4
2. (2+2)*2 = 8
3. 2*2+2 = 6
Решение:
1. echo '2 2 + p' | dc
2. echo '2 2 2 + * p' | dc
3. echo '2 2 2 * + p' | dc
Пояснение:
Утилита dc (desk calculator) — это калькулятор, использующий «Обратную Польскую Нотацию», и ориентированный на работу со стеком. Отряд «гуру», которые могут похвастать своим знанием этой мощной, но весьма запутанной утилиты, весьма немногочислен.
p
— выводится вершина стека (без удаления из стека).
Теперь и вы «гуру» 😀
Зачем апостроф после «р»? Объяснять не надо? И да, я вернулся. Ещё предлагаю, могу давать уроки CAPL программирования. Я в этом спец. Меня потому и на работе до сих пор держат, не смотря на мою бухоту.
«Зачем апостроф»
Он тама второй… закрывающий 😀
«уроки CAPL программирования»
CAPL (Communication Access Programming Language) is a very specific scripting language.
Ты им значит руки выкручиваешь 😀
«И да, я вернулся»
Я рад… если чего 🙂