« Axe Parser » : différence entre les versions

Aller à la navigation Aller à la recherche
1 554 octets ajoutés ,  3 mai 2013
aucun résumé des modifications
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 2 : Ligne 2 :
| nom                  = Axe Parser
| nom                  = Axe Parser
| logo                = [[File:Axe_Logo.gif|75px]]
| logo                = [[File:Axe_Logo.gif|75px]]
| screenshot          = [[File:ScreenAxe.gif|250px]]
| screenshot          = [[File:ScreenAxe.gif|200px]]
| legende              = Axe Parser, le compilateur du langage Axe
| legende              = Axe Parser, le compilateur du langage Axe
| développeur          = Kevin Horowitz ''(Quibigo)'', ''Runer112''
| développeur          = Kevin Horowitz ''(Quibigo)'', ''Runer112''
Ligne 26 : Ligne 26 :


Pour programmer pour calculatrice à processeur z80, il existe 2 langages officiels :
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).
* 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 (avec l'application [[Mimas]], ou directement en hexadécimale) 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.
 
 
* L'Assembleur ([[ASM]]) z80 : programmable sur calculatrice (avec l'application [[Mimas]], ou directement en hexadécimal) mais surtout à partir de logiciels pour ordinateur. Ce langage est cependant beaucoup plus complexe que le TI-Basic mais aussi 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 le plus du lot est l''''Axe Parser'''.
 
''Note: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''' )''
 
 
* À 19 ans, Kevin Horowitz (alias ''Quigibo''), étudiant en génie électrique et informatique, a eu l'idée de créer un langage permettant de bénéficier en partie des avantages de l'assembleur tout en essayant de rester dans le même domaine de simplicité que le [[TI-Basic]].
* 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 en développement aujourd'hui). Les possibilités de ce langage sont bien supérieures à celles du [[TI-Basic]] et son exécution bien plus rapide, certaines actions souvent utilisées pour des jeux ayant été automatisées par des routines programmées en assembleur.
 
== Historique des Versions ==
{| class="wikitable sortable"
! Version
! Date de Parution
! Ajouts
! Suppressions
! Bugfixes
! Notes
|-
| 0.0.1
| 01/02/2010
|
|
|
|
|-
| 0.0.2
| 02/02/2010
|
|
|
|
|-
| 0.0.3
| 05/02/2010
|
|
|
|
|-
| 0.0.4
| 15/02/2010
|
|
|
|
|-
| 0.0.5
| 21/02/2010
|
|
|
|
|-
| 0.0.6
| 28/02/2010
|
|
|
|
|-
| 0.1.0
| 07/03/2010
|
|
|
|
|-
| 0.1.1
| 10/03/2010
|
|
|
|
|-
| 0.1.2
| 15/03/2010
|
|
|
|
|-
| 0.1.3
| 21/03/2010
|
|
|
|
|-
| 0.1.4
| 05/04/2010
|
|
|
|
|-
| 0.1.5
| 11/04/2010
|
|
|
|
|-
| 0.2.0
| 18/04/2010
|
|
|
|
|-
| 0.2.1
| 26/04/2010
|
|
|
|
|-
| 0.2.2
| 04/05/2010
|
|
|
|
|-
| 0.2.3
| 10/05/2010
|
|
|
|
|-
| 0.2.4
| 16/05/2010
|
|
|
|
|-
| 0.2.5
| 21/05/2010
|
|
|
|
|-
| 0.2.6
| 01/06/2010
|
|
|
|
|-
| 0.3.0
| 16/06/2010
|
|
|
|
|-
| 0.3.1
| 19/06/2010
|
|
|
|
|-
| 0.3.2
| 01/07/2010
|
|
|
|
|-
| 0.3.3
| 10/07/2010
|
|
|
|
|-
| 0.4.0
| 25/07/2010
|
|
|
|
|-
| 0.4.1
| 28/07/2010
|
|
|
|
|-
| 0.4.2
| 08/08/2010
|
|
|
|
|-
| 0.4.3
| 10/08/2010
|
|
|
|
|-
| 0.4.4
| 20/08/2010
|
|
|
|
|-
| 0.4.5
| 27/09/2010
|
|
|
|
|-
| 0.4.6
| 28/11/2010
|
|
|
|
|-
| 0.4.7
| 26/12/2010
|
|
|
|
|-
| 0.4.8
| 09/01/2011
|
|
|
|
|-
| 0.5.0
| 12/02/2011
|
|
|
|
|-
| 0.5.1
| 27/03/2011
|
|
|
|
|-
| 0.5.2
| 15/05/2011
|
|
|
|
|-
| 0.5.3
| 28/05/2011
|
|
|
|
|-
| 1.0.0
| 13/06/2011
|
|
|
|
|-
| 1.0.1
| 14/06/2011
|
|
|
|
|-
| 1.0.2
| 25/06/2011
|
|
|
|
|-
| 1.0.3
| 20/08/2011
|
|
|
|
|-
| 1.0.4
| 24/09/2011
|
|
|
|
|-
| 1.0.5
| 26/09/2011
|
|
|
|
}}
 
 


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 )




À 19 ans, Kevin Horowitz (alias ''Quigibo''), étudiant en génie électrique et informatique, a eu l'idée de créer un langage permettant de bénéficier en partie des avantages de l'assembleur tout en essayant de rester dans le même domaine de simplicité que le TI-Basic. 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 et son exécution bien plus rapide, certaines actions souvent utilisées pour des jeux ayant été automatisées par des routines programmées en assembleur.


== Avantages et désavantages ==
== Avantages et désavantages ==
1 342

modifications

Menu de navigation