Page 1 of 1

[AXE] EndIf ?

Unread postPosted: 26 Feb 2011, 18:27
by Wellen
Dites, dans la dernière version de l'axe(0.5.0), il ya introduction de la commande EndIf.
Est-ce qu'on peut insérer en condition un getkey ?
genre :

For(A,0,200
Disp A,i
End!If getkey(15)
(dc quand on appuie sur clear, ça exit la boucle)

Parce que quand je compile, j'ai une erreur (parenthesis) qui me renvoie aux parenthèses du getkey.. :s:

Re: [AXE] EndIf ?

Unread postPosted: 26 Feb 2011, 20:25
by kindermoumoute
Si ça ne marche pas, c'est qu'il y a une erreur. Mais je ne sais pas trop comment marche le endif. :/

Re: [AXE] EndIf ?

Unread postPosted: 26 Feb 2011, 20:34
by Wellen
Arf okay ^^
je vais essayer autrement, merci :=):

EDIT : je viens de réessayer, et le End!If getkey
marche, et on exit la boucle dès que l'on appuie sur une touche. Mais j'arrive pas à centraliser sur une seule ^^

Re: [AXE] EndIf ?

Unread postPosted: 10 Mar 2011, 16:22
by demonyunther
Mais en fait l'Axe parser et le basic c'est la même chose non?

C'est juste que l'Axe compile pour être plus rapide non?

Re: [AXE] EndIf ?

Unread postPosted: 10 Mar 2011, 16:40
by critor
Le basic n'est pas un langage compilé mais interprété.

C'est à dire notamment que le résultat n'est pas un programme exécutable, mais une liste "textuelles" de commandes que l'interpréteur basic (dans l'OS) doit lire, comprendre et réaliser;


Un programme compilé est exécutable. Il peut se passer totalement de l'OS.

Re: [AXE] EndIf ?

Unread postPosted: 10 Mar 2011, 16:46
by demonyunther
Oui ca je sais :) (j'ai déjà fait de la programmation :) , du basic sur Ti, et un peu de C.
J'ai fait un site Web aussi autrefois fin bref)

Comme je ne connais pas l'axe parser je me demandais dans quel langage on le programme, est ce que c'est comme le Ti-Basic, mais qui sera compilé pour justement ne pas être interprété et être exécuté plus rapidement.

Re: [AXE] EndIf ?

Unread postPosted: 10 Mar 2011, 19:14
by Lionel Debroux
Le langage d'entrée d'Axe Parser est similaire au TI-BASIC, mais la signification des commandes est très différente.

Re: [AXE] EndIf ?

Unread postPosted: 13 Mar 2011, 00:39
by kindermoumoute
Un programmeur TI-Basic ne comprendra rien à un code Axe et vice-versa. Il faut bien distinguer deux langages. :)