Question: What is the name of a notation that looks as follows:

```
"1 2 9 8 4 6 + * / + *"

```

But is evaluated as "1 + 2 \* 9 / 8 + 4 \* 6"

**EDIT**: I do think it's RPN now and my eval above is incorrect (as it's supposed to be evaluated in the stack on the first occurrence of an operator after the first operand).

Answer: 
This is *almost* a version of [Polish notation](http://en.wikipedia.org/wiki/Polish_notation) called [Reverse](http://en.wikipedia.org/wiki/Reverse_Polish_notation) (or postfix) polish notation, but with the operators in inverted order.
"Not practical " or "unusual", because that "all args first then all ops" notation would only work if the operators used all have a unique arity. So what about a - operator? 

Also one would pile up much memory, no intermediate reductions.