Como su nombre indica, la notación polaca inversa o la notación polaca directa son anotaciones. Son sintaxis para representar algo, y una sintaxis realmente eficiente si considera los requisitos de memoria. Lo que representan son árboles enraizados, que pueden ser fórmulas, árboles de sintaxis abstracta (AST) y otros tipos de entidades, que cualquier persona tiene el derecho constitucional de considerar absolutamente inútil.
Ocasionalmente, uno tiene que almacenar tales entidades en el archivo. Por ejemplo, hay sistemas que pueden editar o transformar programas como AST, y pueden necesitar almacenar tales representaciones. La forma polaca es conveniente. Tiene una legibilidad limitada para los humanos, especialmente para árboles grandes, pero es una representación muy conveniente para las máquinas.
Otro aspecto es que creo que el estudio de los árboles y sus usos y representaciones elementales, así como los dispositivos asociados (pilas), son pedagógicamente útiles como introducción a futuros estudios de conceptos más avanzados (sintaxis, análisis, lógica, lingüística). , ...)
También tiene la ventaja de ser conceptualmente bastante simple y fácil de experimentar en papel. También es una buena ocasión para discutir la sintaxis y el hecho de que la sintaxis es una representación, y que las representaciones pueden variar, mientras que representan la misma cosa, y que se pueden usar diferentes representaciones dependiendo de la necesidad de cumplir (optimización del espacio, fácil modificación, legibilidad humana, legibilidad informática, ...).
Pero me sorprende que esta pregunta, y sus respuestas, consideren solo RPN, y ninguna considere la notación polaca directa.
Ciertamente es excelente que los estudiantes pregunten. Pero responder a esa pregunta siempre tiene diversos aspectos. ¿Es útil para el conocimiento mismo? Creo que es. ¿Es útil como ejercicio pedagógico? Creo que lo es, pero eso depende mucho de la audiencia prevista, y solo el maestro puede evaluar lo que puede entender. ¿Es útil entender algunos problemas conceptuales? Creo que sí, pero de nuevo depende de la evaluación del profesor sobre qué conceptos se pueden explicar a sus alumnos.