Sujet : Re: FORTH s'étoffe en Maths
De : ol.google (at) *nospam* lutece.net (OL)
Groupes : fr.comp.sys.atariDate : 18. Oct 2022, 22:40:34
Autres entêtes
Organisation : Nemoweb
Message-ID : <JQCVKMMzTg9ybkeZOfHWcjYYaIA@jntp>
References : 1 2 3
User-Agent : Nemo/0.999a
C'est assez terrible ce language et le @ il sert à quoi ? dire que l'on va faire une opération avec ce qu'il y a devant et ce qu'il y a derrière, c'est une vraie torture ! Je suppose qu'il y a un intérêt sinon qui pourrait écrire ainsi ? A côté l'assembleur semble presque simple!
Merci en tous les cas pour les explications
Olivier
Le 16/10/2022 à 23:23, OL a écrit :
Salut Guillaume
Le FORTH pour moi c'est comme toi avec le C (sans doute bien pire!) cela me semble une autre planète mais en tous les cas bravo, cela avance bien.
Olivier
Merci!
Oui le FORTH est assez particulier, on donne d'abord les paramètres puis ensuite le nom de la fonction.
Au lieu de v_pline(2,0,0,100,100) pour une ligne de (0,0) à (100,100), on écrira:
0 0 100 100 2 v_pline
Jusque là, c'est lisible... Mais si on doit faire un:
v_pline(2,0,0,x+1,2*y)
Ça devient:
0 0 x @ 1+ y @ 2* 2 v_pline
J'ai prévu l'utilisation de parenthèses (juste pour la lisibilité, elles sont complètement ignorées à l'exécution ) :
0 0 ( x @ 1+ ) ( y @ 2* ) 2 v_pline
Ça permet de mieux montrer les groupes.
Guillaume.