ИНЖЕНЕРНЫЙ МИКРОКАЛЬКУЛЯТОР "БЗ-19"

Этот калькулятор имел очень редкую для инженерных моделей особенность - он работал в обратной бесскобочной (польской) записи. "Польской" она названа в честь создавшего ее польского математика Яна Лукасевича.

Как ясно из названия, эта запись не предусматривает наличия скобок и калькуляторы, с ней работающие, не имеют клавиши "=", но имеют клавишу для разделения чисел, обычно это "стрелка вверх" или что-либо подобное. "Обратной" запись называется потому, что сначала в ней перечисляются операнды, а потом указываются действия над ними.

Например, выражение "(7+3)*(4+6)/5-2*8=" запишется как "7#3+4#6+*5/2#8*-", где знак "#" отделяет друг от друга набираемые числа. Как видно, второй вариант на 2 знака короче. Кроме того, он технически проще для машинной реализации. Именно по этим причинам польская запись использовалась на всех советских программируемых калькуляторах и широко используется в программировании компьютеров (один язык Форт чего стоит!).

Конечно, для рядового пользователя, далекого от всех этих деталей, применение данного калькулятора было задачей не простой, поэтому, наверно, он и не имел широкого распространения. Впрочем, его характеристики в целом тоже были довольно слабые (всего три регистра стека - X,Y,Z, причем все они портились при вычислении функций).




Rambler's Top100
nick ErichWare