83
modifications
Ligne 61 : | Ligne 61 : | ||
==Programmation== | ==Programmation== | ||
Sur la ti-84+, qui fait partie de la serie des [[z80]] a [[memoire flash]], il y a un langage officiel, le [[BASIC z80]]. Ce langage permet de nombreuse chose, si TI n'a pas énormément développé la partie graphique, qui est vite limitée, la partie maths est très bien faites et très complété, comparée a toute les TI, c'est le meilleur langages TI officiel, toute TI confondu. Ce lanagages est tres facile a apprendre et a comprendre. | |||
exemple : | |||
<code> | |||
:_________________________________________________ | |||
:clrHome | |||
:for(A,10,1,-1) | |||
:output(A,1,A) | |||
:End | |||
:clrHome | |||
:disp "hello world" | |||
:_________________________________________________ | |||
</code> | |||
On peut aussi programmer en ASM ( Assembleur z80 ), ce langages est a moitié officiel, car des outil son prévu pour le lancé sur la calculatrice. Ce langages est relativement difficile a apprendre et a comprendre, mais les possibilité sont plus importante car on peut exploiter toute les possibilité de la calculatrice. par rapport au TI-basic, il est plus difficile a mettre en oeuvre car il faut des outils, un compilateur ( sur ordinateur généralement, même si [[mimas]], une applications sur 84+/83+ permet de le faire ON-calc ) | |||
<code> | |||
:_________________________________________________ | |||
:#define bcall(xxxx) rst 28h \ .dw xxxx | |||
:_clrlcdfull .equ $4540 | |||
:_puts .equ $450A | |||
:currow .equ $844B | |||
:.org $9D93 | |||
:.db $BB,$6D | |||
:bcall(_clrlcdfull) | |||
:ld de,$0103 | |||
:ld (currow),de | |||
:ld hl,texte | |||
:bcall(_puts) | |||
:ret | |||
:texte: | |||
:.db "HELLO, WORLD! ",0 | |||
:.end | |||
:_________________________________________________ | |||
</code> | |||
Il existe d'autre langages disponible sur ce modèle qui sont "non-officiel", on peut retenir [[l'Axe parser]], sortis il y a a peine plus de deux ans maintenant, langages qui a aussi besoin d'un compilateur, qui cette fois ci est ON-calc, l'Axe permet beaucoup de chose, ce langage a plus de fonctionnalité que le basic, il est cependant plus compliqué.</br> | |||
Il existe aussi le [[BASIC xlib]], qui est enfaîte le même langages que le [[TI-basic]] mais étendu avec de nouvelle fonctionnalité comme la mise en place de [[sprite]].</br> | |||
Il existe aussi le [[Celtic]], langage qui est pratiqué par peu de programmeur qui est un langage éditable sur ordinateur uniquement qui permet autant de chose, peut être même plus que [[l'Axe parser]] mais qui est cependant compliqué. | |||
On peut aussi citer le [[grammer]], nouveau langage en développement qui est très rapide, mais qui n'est pas encore assez complet. | |||
==Critiques== | ==Critiques== |
modifications