Всем привет!
Тут предыдущий урок
Поехали)
Задача:
В консоли выполнить арифметические операции:
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.
Ты им значит руки выкручиваешь
“И да, я вернулся”
Я рад… если чего