« Axe Parser » : différence entre les versions

De TI-Planet Wiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 37 : Ligne 37 :
|Rapide
|Rapide
|Très Rapide
|Très Rapide
|Très très rapide
|Très rapide
|Très rapide
|Très rapide
|-
|'''Taille des programmes'''
|Normale
|Normale
|Lourd
|Inférieure à la moyenne
|Léger
|Lourd
|-
|-
|'''Éditable sur la calculatrice?'''
|'''Éditable sur la calculatrice?'''
Ligne 47 : Ligne 55 :
|Avec un éditeur spécial
|Avec un éditeur spécial
|Oui
|Oui
|-
|'''Programmable/Compilable sans programme assembleur/application ?'''
|Oui
|Non
|Non
|Non
|Oui
|Non
|-
|-
|'''Exécution'''
|'''Exécution'''
Ligne 53 : Ligne 69 :
|Interprété
|Interprété
|Interprété
|Interprété
|Compilé
|Assemblé
|Compilé
|Compilé
|-
|-

Version du 17 novembre 2012 à 16:14

La naissance d'un langage

Pour programmer pour calculatrice à processeur z80, il existe 2 langages officiels :

Le TI-Basic : programmable sur la calculatrice (ou utilitaires PC). Ce langage de "haut niveau" est très simple à apprendre, mais la vitesse d'exécution des programmes TI-Basic reste lente (surtout pour les jeux).
L'Assembleur (asm) z80 : programmable sur calculatrice (depuis peu - voir mimas) mais surtout à partir de logiciels pour ordinateur. Ce langage est cependant beaucoup plus complexe que le TI-Basic (mais beaucoup plus puissant), car de très bas niveau (proche du processeur), et est donc considéré comme difficile à apprendre et à maîtriser pour des novices.

La nécessité d'alternatives langage s'imposait alors. Plusieurs tentatives plus ou moins abouties existent (voir tableau plus bas), mais celle qui ressort de plus en plus du lot est l'Axe Parser.

(Le mot axe signifie hache (l'arme), et le mot parser est un terme pour désigner le compilateur, lorsque l'on parle de l'Axe Parser, on parle de l'application (du compilateur), mais lorsque l'on parle du langage, on parle de l'Axe )


A 19 ans, Kevin Horowitz (alias Quigibo), étudiant en génie électrique et informatique, a eu l'idée de créer un langage qui allait mettre tout le monde d'accord. Le 1er février 2010 sort une première version de l'Axe Parser. C'est un succès sur le forum Omnimaga qui va en faire un de ses intérêts principaux. Dès lors, les versions du compilateur se succèdent et se perfectionnent (encore aujourd'hui). Les possibilités de ce langage sont bien supérieures à celles du TI-Basic pour une puissance très proche de l'assembleur.

Avantages et désavantages

TI-Basic xLIB/Celtic BBC Basic Grammer Asm z80 Axe
Difficulté du langage Facile Facile Moyen Moyen Difficile Moyen
Vitesse Lent Moyen Rapide Très Rapide Très très rapide Très rapide
Taille des programmes Normale Normale Lourd Inférieure à la moyenne Léger Lourd
Éditable sur la calculatrice? Oui Oui Avec un éditeur spécial Oui Avec un éditeur spécial Oui
Programmable/Compilable sans programme assembleur/application ? Oui Non Non Non Oui Non
Exécution Interprété Interprété Interprété Interprété Assemblé Compilé
Support des sprites ? Non Oui Oui Oui Oui Oui
Variable nécessaire pour l'exécution Pic, Lists, Strings,...etc Pareil qu'en Basic avec 16Ko d'apps en plus 49ko d'application 16Ko d'applications aucun aucun
Compatible avec les shells ? Oui Quelques Aucun Aucun Oui Oui
Spécialité Math Jeux Varié Varié Tout Jeux principalement
Visibilité du code source Toujours Toujours Toujours Toujours Optionnel Optionnel

Syntaxe