Как видно из названия, обратная польская нотация или прямая польская нотация являются нотациями. Это синтаксис для представления чего-либо и фактически эффективный синтаксис, если учесть требования к памяти. Они представляют собой корневые деревья, которые могут быть формулами, абстрактными синтаксическими деревьями (AST) и другими видами сущностей, которые каждый имеет конституционное право считать абсолютно бесполезным.
Иногда нужно хранить такие объекты в файле. Например, существуют системы, которые могут редактировать или преобразовывать программы как AST, и, возможно, потребуется хранить такие представления. Польская форма удобна. Он имеет ограниченную читаемость для людей, особенно для больших деревьев, но это очень удобное представление для машин.
Другим аспектом этого является то, что я считаю, что изучение деревьев и их элементарного использования и представления, а также связанных с ними устройств (стеков), педагогически полезно как введение в будущие исследования более продвинутых понятий (синтаксис, анализ, логика, лингвистика). ...).
Преимущество этого подхода заключается в том, что он концептуально довольно прост, и его легко экспериментировать на бумаге. Это также хороший повод обсудить синтаксис и тот факт, что синтаксис является представлением, и что представления могут различаться, представляя одну и ту же вещь, и что могут использоваться разные представления в зависимости от необходимости выполнения (оптимизация пространства, простое изменение, удобочитаемость человека, читаемость компьютера, ...).
Но я удивлен, что этот вопрос и его ответы рассматриваются только в RPN, и никто не рассматривает прямую польскую запись.
Это, конечно, отлично, что студенты спрашивают. Но ответ на такой вопрос всегда имеет разные аспекты. Это полезно для самого знания? Я думаю, что это. Это полезно в качестве педагогического упражнения? Я думаю, что это так, но это во многом зависит от предполагаемой аудитории, и только учитель может оценить то, что он способен понять. Полезно ли понимать некоторые концептуальные вопросы? Я думаю, что это так, но опять же это зависит от оценки учителем того, какие концепции можно объяснить их ученикам.