Re: FORTH s'étoffe en Maths

Liste des GroupesRevenir à fcs atari 
Sujet : Re: FORTH s'étoffe en Maths
De : ol.google (at) *nospam* lutece.net (OL)
Groupes : fr.comp.sys.atari
Date : 20. Oct 2022, 23:23:28
Autres entêtes
Organisation : Nemoweb
Message-ID : <tTR83Bxoum1wfc4i-vd00C1xvnU@jntp>
References : 1 2 3 4 5
User-Agent : Nemo/0.999a
Merci pour les informations
un peu moins ignorant ce soir
Olivier
Le 18/10/2022 à 22:40, OL a écrit :
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
 En fait le choix du FORTH est l'extrême simplicité de l'interpréteur (il tait à l'origine destiné aux petits systèmes embarqués de pilotage d'engins par exemple). Donc un interpréteur utilisant peut de mémoire était le top.
 Chaque valeur est déposée sur la pile et chaque opération agit sur le sommet de la pile. Il n'y a pas d'interpréteur d'expression mathématique, de précédence d'opérateurs, rien de tout ça. L'addition prendra toujours les deux valeurs du sommet et remplace par la somme.
 Le signe @ a la même fonction que l'étoile en C. Elle permet de passer d'un pointeur (qui est une adresse) au contenu pointé. Ici, @ ramène le LONG pointé à l'adresse.
 Donc:
 x @
 ramène la valeur longue pointée par x (une variable est une adresse finalement).
 x @ 4 +
 renvoie 4 + la valeur de x
 mais:
 x 4 + @
 renvoie le LONG se trouvant à 4 octets après x.
 Guillaume.

Date Sujet#  Auteur
16 Oct 22 * FORTH s'étoffe en Maths14Arachide
16 Oct 22 +- Re: FORTH s'étoffe en Maths1Arachide
16 Oct 22 +* Re: FORTH s'étoffe en Maths5OL
18 Oct 22 i`* Re: FORTH s'étoffe en Maths4Arachide
18 Oct 22 i `* Re: FORTH s'étoffe en Maths3OL
19 Oct 22 i  `* Re: FORTH s'étoffe en Maths2Arachide
20 Oct 22 i   `- Re: FORTH s'étoffe en Maths1OL
28 Oct 22 `* Re: FORTH s'étoffe en Maths7Arachide
29 Oct 22  `* Re: FORTH s'étoffe en Maths6Francois LE COAT
29 Oct 22   `* Re: FORTH s'étoffe en Maths5Arachide
30 Oct 22    `* Re: FORTH s'étoffe en Maths4Francois LE COAT
30 Oct 22     `* Re: FORTH s'étoffe en Maths3Arachide
30 Oct 22      `* Re: FORTH s'étoffe en Maths2Francois LE COAT
1 Nov 22       `- Re: FORTH s'étoffe en Maths1Francois LE COAT

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal