Le RPN : Pourquoi faire si compliqué ?

Ici, on fait dans le petit, le LCD qui déchire sa race, on y cause même calculatrices quand on est en manque !

Modérateur : Politburo

Avatar du membre
brutal
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 543
Enregistré le : 16 mai 2008 16:00
Localisation : Toulouse
Contact :

Message par brutal »

Il serait autrement s'il n'était pas comme il est :wink:
Collectionneur de calculatrices de poche, de règles à calcul et d'autres machins mécaniques qui tournent
Avatar du membre
zpalm
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 2935
Enregistré le : 03 mai 2008 15:33
Localisation : Grenoble

Re:

Message par zpalm »

jxano a écrit :
Marge a écrit :Tout indique pourtant que le sommet de la pile est T, et non X :

- Enter + flêche vers le haut ;
- Roll down avec flêche vers le bas ;
-...

On entre les nombres SOUS la pile, d'où probablement des difficultés de compréhension supplémentaires.
Il y a bien une belle inversion de sens de la part d'HP !
Pour compléter cette discussion, dans le numéro d’Aout de la newsletter HP Solve, se trouve une interview de Tom Osborne, le créateur du HP-9100 le premier calculateur HP RPN, qui nous explique les choix d’implémentation de la pile du 9100 qui vont se transmettre à travers le HP-35 à toutes les calculatrices HP :

“The 9100A stack left the results of a computation in the next to the bottom of the stack (the Y register) -
a normal RPN machine would drop the result of a calculation into the bottom of the stack - as I recall, that
is what Friden* did, and I wanted to avoid any patents they may have had.”

“I also inverted the stack's direction from what was done in computers. That way the dividend and divisor
were properly located with the divisor below the dividend. Bob Barton** went the other way because he
visualized the stack as a stack of dishes at the front end of a cafeteria line where one takes the dish at the
top of the stack rather than the one at the bottom of the stack.”

*Sur le 9100 les registres X et Y sont tous les deux visibles, avoir le résultat en Y n’a pas d’importance, par contre lors du développement du HP-35, Friden n’existait plus et HP changea le fonctionnement de la pile pour que le résultat se trouve dans le registre X (affiché à l’écran) au lieu du registre Y invisible.
Ref : The HP 9100 Project: An Exothermic Reaction, voir à la fin du paragraphe “Physically mapped programming, a key per function”

**Bob Barton est l’un des designer du Burroughs B500 l’un deux premiers ordinateurs RPN sortis en 1963 – voir ICI, paragraphe Implementations.

EDIT: dans le Volume 15 de HP Solve il y a un lien sur le guide RPN livré avec la série HP-3x:
Solving Problems With Your Hewlett-Packard Calculator
Avatar du membre
brutal
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 543
Enregistré le : 16 mai 2008 16:00
Localisation : Toulouse
Contact :

Re: Le RPN : Pourquoi faire si compliqué ?

Message par brutal »

chapi chapo :wink:
Collectionneur de calculatrices de poche, de règles à calcul et d'autres machins mécaniques qui tournent
Avatar du membre
Marge
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 6189
Enregistré le : 01 oct. 2008 14:39
Localisation : En bas, tout au fond à gauche.

Re: Le RPN : Pourquoi faire si compliqué ?

Message par Marge »

Bravi bravo :pirat:
3 hommes, 3 demis, un 3a... Magnéto, Serge !

Quelques-uns de mes petits programmes pour machines Hewlett-Packard :
15C : Knight's Tour ;
29C : (k-)Permutations, Combinations, Linear Regression and Pseudo-random number ;
34C : Hanoi Towers - Automatic & Manual resolutions ;
67
__: A L I E N .

« Boris », c'était juste Maurice enrhumé.
Avatar du membre
brutal
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 543
Enregistré le : 16 mai 2008 16:00
Localisation : Toulouse
Contact :

Re: Le RPN : Pourquoi faire si compliqué ?

Message par brutal »

Blague à part, le HP 9100 assez super, est-ce qu'on en trouve encore facilement ?
Collectionneur de calculatrices de poche, de règles à calcul et d'autres machins mécaniques qui tournent
jxano
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2362
Enregistré le : 16 févr. 2008 23:34
Localisation : Paris 20ème

Re: Le RPN : Pourquoi faire si compliqué ?

Message par jxano »

brutal a écrit :Blague à part, le HP 9100 assez super, est-ce qu'on en trouve encore facilement ?
Ah... Si je pouvais en trouver un aux puces...
Programmeur abscons.
Répondre

Retourner vers « Tous les Pockets »