Léxico TI › Programación › Notación polaca inversa (RPN)

Notación polaca inversa (RPN)

Programación Svenska → Actualizado: 2026-10-23

Forma de escribir expresiones en la que el operador va después de los operandos — 3 4 + en lugar de 3 + 4 — de modo que los paréntesis sobran y basta una sola pila para evaluarla.

La notación es el reflejo de la notación polaca que el lógico Jan Łukasiewicz introdujo en los años 1920, donde el operador va primero. Si se lleva al final, la expresión se vuelve "posfija", y entonces una máquina puede resolverla con una sola pila: se apilan los números y, cuando aparece un operador, se sacan los últimos, se calcula y se devuelve el resultado a la pila. Sin reglas de precedencia, sin paréntesis.

Hewlett-Packard popularizó el estilo con sus calculadoras — la HP-35 de 1972 y la longeva HP-12C — donde la RPN ahorraba tanto pulsaciones como memoria. La misma idea mueve lenguajes como Forth y PostScript. Sus seguidores juran por su eficiencia; el resto se pregunta adónde fue a parar la tecla de igual.

← Volver al léxico