вторник, 13 октября 2015 г.

Немного о калькуляторах и консоли

Отмазка: заметка не техническая, скорее больше ностальгическая. ;) Так что если кого интересуют детали, то apt-get install Orpie и дальше можно не читать. :))) И так...

Я не очень люблю GUI приложения. Нет, бесспорно они необходимы, в таких вещах, как графика, видео монтаж и прочее. Но в большей части задач гораздо удобнее консоль. Нет, холивар по этому поводу я тут не собираюсь поднимать. Это моё мнение и если вы с ним не согласны, то можете промолчать. ;) Сейчас разговор не за это. :)))

А разговор сейчас за калькуляторы. Ранее я всегда использовал bc. В принципе меня всё устраивало. Но когда-то давно, очень уж мне приглянулась "обратная польская нотация" и калькуляторы работающие с ней. Ах сколько часов было проведено над моим любимым МК-52! :) Шикарный девайс! Может молодежь это и удивит, но сколько игр на нём было написано! И причем не только чисто математических. ;) Помню даже писал на нём простенькую бродилку по лабиринту: нули на экране - это были двери, а пустые места - глухие стены (да, на нем можно было выводить не только пустые места в знакоместа, но и довольно заковыристые надписи, хотя знакогенератора, как такового, в нем не было). В общем это было очень интересно, не смотря на отсутствие как таковое экрана, графики и клавиш управления в современном понимании этого слова. ;) Впрочем я отвлекся. :)

Так вот bc меня,  в общем-то устраивал, но одно место чесалось. И вот совсем недавно наткнулся на Orpie. :) Да, это не МК-52 (но сейчас есть python, так что необходимость программирования на калькуляторе отпала, как таковая), но за то это то что нужно: калькулятор, консольный, с обратной польской нотацией! К тому же довольно удобно сделанный: блэк-джеком и шлюхами с подсказками и прочим. По энтеру число поднимается в стеке, по "\" - дропается со стека, по операциям соответственно выполняется. ;) PgDwn - меняет местами числа в стеке. Одинарная кавычка вызывает подсказку сокращений.

В общем, как говорится, "Willy Happy!" (c) :))) Ну и может пригодится любителям, таким же как я. ;)