Hello,
Il y a deux ans de cela, j'ai découvert qu'un Maïtre de conférence de l'université George Washington, après avoir vu certaines similitudes entre les langages RPL et APL, avait développé (pour HP-49G et +) une ébauche d'analyseur syntaxique APL.
Apparemment, il voulait soumettre son projet au site www.hpcalc.org
Mais tout ce que l'on trouve sur ce site est : https://www.hpcalc.org/authors/2247
1) une police améliorée + toutes les lettres grecques + des caractères APL, etc
2) un jeu (genre solitaire Windows)
Ce projet semble donc en jachère (définitive ?).
Mais il pourra intéresser les programmeurs les plus pointus d'entre-vous qui plus est si APL les "branche"…
N'est-ce pas Schraf ?
https://home.gwu.edu/~nbrenner/
https://home.gwu.edu/~nbrenner/49GNotes.txt
APL sur calculatrices RPL
Modérateur : Politburo
APL sur calculatrices RPL
Bruno
Sanyo CZ-0124 ? TI-57 ? HP-15C ? Canon X-07 + XP-140 Monitor Card ? HP-41CX ? HP-28S ? HP-50G ? HP-50G
Sanyo CZ-0124 ? TI-57 ? HP-15C ? Canon X-07 + XP-140 Monitor Card ? HP-41CX ? HP-28S ? HP-50G ? HP-50G
Re: APL sur calculatrices RPL
Je vais regarder ça mais je sens que ça va être chaud !
Merci pour l'info en tous cas...
Merci pour l'info en tous cas...
Re: APL sur calculatrices RPL
De rien Schraf…
Très très chaud oui !
J'avais essayé de comprendre un peu mais il y a tellement de "matière" : après un CTRL + P, mon ordi me dit qu'il y a 48 pages (24 feuillets A4)…
Heureusement la prièmière partie de son développement ne fait que 9 pages.
Bon courage en tout cas !
Très très chaud oui !
J'avais essayé de comprendre un peu mais il y a tellement de "matière" : après un CTRL + P, mon ordi me dit qu'il y a 48 pages (24 feuillets A4)…
Heureusement la prièmière partie de son développement ne fait que 9 pages.
Bon courage en tout cas !
Bruno
Sanyo CZ-0124 ? TI-57 ? HP-15C ? Canon X-07 + XP-140 Monitor Card ? HP-41CX ? HP-28S ? HP-50G ? HP-50G
Sanyo CZ-0124 ? TI-57 ? HP-15C ? Canon X-07 + XP-140 Monitor Card ? HP-41CX ? HP-28S ? HP-50G ? HP-50G
Re: APL sur calculatrices RPL
Je commence tranquillement à rédiger de petites choses sur les similitudes possibles entre le langage APL et le RPL des HP-48/49/50G.
Si cela vous intéresse, voici le lien vers mon blog. J'ai désactivé les commentaires donc n'hésitez pas à mettre vos remarques, suggestions, améliorations et idées ici sur le forum Silicium !
Si cela vous intéresse, voici le lien vers mon blog. J'ai désactivé les commentaires donc n'hésitez pas à mettre vos remarques, suggestions, améliorations et idées ici sur le forum Silicium !
Re: APL sur calculatrices RPL
Ça promet d'être très intéressant !
J'ai lu en diagonale du fait de l'heure…
Quelques infos que tu connais sans doute déjà…
Sur les répertoires :
Connaître le nombre de valeurs supérieures ou égales à 10 au sein d'une liste (sur hp-48G et +) :
J'ai lu en diagonale du fait de l'heure…
Quelques infos que tu connais sans doute déjà…
Sur les répertoires :
Code : Tout sélectionner
@ créer un répertoire :
'nomRep' CRDIR
@ remonter à la "racine" :
HOME
@ savoir « où l'on se trouve » :
PATH
PATH renvoie une liste du type {HOME nomSous_Rep nomSous_Sous_Rep etc}, exemple : {HOME STAT EXOSTAT}
@ remonter d'un niveau :
UPDIR @ n'existe pas sur 28S
CRDIR, HOME, PATH et UPDIR peuvent être utilisées dans un programme.
Connaître le nombre de valeurs supérieures ou égales à 10 au sein d'une liste (sur hp-48G et +) :
Code : Tout sélectionner
exemple :
<< {10 8 6 2 18 15 12 9 14 11}
10 ≥ @ IF THEN END … inutile !
ΣLIST
>>
<< {10 16 13 8 6 2 18 15 12 9 14 11 10.5}
10 ≥ @ renvoie sur la pile la liste : {1 1 1 0 0 0 1 1 1 0 1 1 1}
ΣLIST @ retourne 9
>>
Bruno
Sanyo CZ-0124 ? TI-57 ? HP-15C ? Canon X-07 + XP-140 Monitor Card ? HP-41CX ? HP-28S ? HP-50G ? HP-50G
Sanyo CZ-0124 ? TI-57 ? HP-15C ? Canon X-07 + XP-140 Monitor Card ? HP-41CX ? HP-28S ? HP-50G ? HP-50G
Re: APL sur calculatrices RPL
@FLISZT : oui bien sûr, j'en parle dans le second article sur les réductions. L'idée ici est de ne sélectionner que les éléments vérifiant un certain critère et donc de ne pas avoir voir des 1 et des 0 mais uniquement les valeurs finales.