notación postfix (o rpn: reverse polish notation)

los operadores van después de los operandos, y todo funciona con una pila (stack)

por ejemplo, para sumar dos números:

leyendo de izquierda a derecha:

tres números:

nota: el primer operador + realiza la suma entre 4 y 2, y el segundo operador + realiza la suma entre ese resultado y 3.

otra posibilidad:

operadores de stack

rutinas con firth

firth es una calculadora rpn con fracciones:

firth

el operador . imprime el estado de la pila

tiempos

convierte (minutos, segundos) a una cantidad de segundos. en el ejemplo, son 8 minutos, 49 segundos:

convierte (minutos, segundos) correspondientes a un "paso" min/km, a una velocidad km/hr:

convierte una velocidad km/hr, a un "paso" min/km

o para obtener minutos y segundos:

¿se nota el gusto por el running?

herramientas

forth, un lenguaje/ambiente de programación basado en pilas

forth

dc, una calculadora incluida con el paquete bc.

firth, una calculadora rpn con fracciones:

firth

uxn, una máquina virtual basada en pilas

uxn

uxn

enlaces entrantes

forth

tutorial de uxn

uxn tutorial day 1

uxn

apuntes

tutorial de uxn día 1

meta

compudanzas

contacto

colofón

este trabajo está dedicado al dominio público. CC0 1.0