Classi java e php
Luca Giuzzi
giuzzi a lugbs.linux.it
Ven 15 Nov 2002 10:13:19 UTC
RPN = Reverse Polish Notation
come diffusa e pubblicizzata da numerose calcolatrici scientifiche HP.
Il vantaggio immediato della rpn e' che consente di eliminare le parentesi
dalle espressioni per indicare la priorita'
(a+b)/c viene scritto come
a b + c /
Nota a margine:
la RPN e' la notazione naturale per sistemi "stack based" come
il forth...
l'espressione di cui sopra si legge come
metti a sullo stack
metti b sullo stack
esegui + prendendo i due ultimi operandi sullo stack e
sostituendoli col risultato
metti c sullo stack
esegui / prendendo i due ultimi operandi e sostituendoli
col risultato
Ciao,
lg
On Fri, Nov 15, 2002 at 10:59:09AM +0100, Vernia Damiano wrote:
>
> On Fri, 15 Nov 2002, Luca Coianiz wrote:
> > Fantastica !.. questa va direttamente nell'archivio delle faccine con
> > la dicitura "faccina RPN". ;-)))
>
> L'avrei lasciata passare, ma a questo punto la curiosita' e'
> troppa: che vuol dire RPN? Ha forse a che fare con il Fortran? Oppure sto
> dicendo castronerie?
>
> Ciriciao
> LtC. Melkor?! B. Xapatan
>
--
Maggiori informazioni sulla lista
Lug
|