★ APPLICATIONS ★ PROGRAMMATION ★ SPEEDY WONDER|CPC Revue) ★ |
Speedy Wonder | Applications Programmation |
UN COMPILMUR EST NE !SPEEDY WONDER, c'est son nom, est à notre connaissance, le premier compilateur développé et commercialisé en France pour l'AMSTRAD. Nous avons pu tester la version 464, les versions 644 et 6128 n'étant pas encore disponibles. Un compilateur est, en règle générale, gourmand en mémoire, à la fois pour son implantation et pour son travail. Réussir à en développer un sur une machine telle que le 464 n'est pas une mince affaire. Nadine FLEURY, auteur de SPEEDY WONDER, semble s'être tirée d'affaire avec élégance ; malgré quelques limitations, son produit est assez séduisant. Ce que l'on est en droit d'attendre d'un compilateur, c'est qu'il accepte tous les programmes Basic sans que ceux-ci ne soient à modifier sérieusement. SPEEDY WONDER traitera des programmes pouvant atteindre 25 Ko : ce n'est pas si mal. Ceci tient compte des 7 Ko occupés par le compilateur et de l'espace mémoire nécessaire au code généré. Il est vrai que la mémoire vidéo a été mise à contribution. Lors de la compilation, les erreurs sont signalées et vous devrez les corriger avant d'aller plus loin. C'est l'avantage d'une compilation qui a lieu en deux passes. Hélas, rien n'étant parfait, SPEEDY WONDER a quelques limites et ne compile pas certaines instructions, telles que NEW, EDIT... LOAD, MERGE,... TRON (nous ne les citons pas toutes). Cela peut être bien gênant dans certains cas, mais reconnaissons que, sur les fonctions essentielles du Basic, là où ce dernier s'avère fort lent, SPEEDY WONDER vous apportera un gain de temps non négligeable. Ce gain est difficile à chiffrer. La notice annonce entre 20 et 60 %... voire 80 % pour certaines instructions : nous n'avons pu le vérifier lors de nos tests. Le principal reproche que nous ferons à ce compilateur, c'est que le code généré ne peut pas être sauvegardé pour être réutilisé par la suite. Il faut donc, à chaque fois, charger le compilateur, charger le programme, le compiler pour pouvoir enfin l'exécuter en bénéficiant des avantages du compilateur. Les nouvelles extensions RSX sont apportées par le compilateur. L'une d'elles, DUMP, permettra aux curieux de voir le résultat de la compilation... La notice d'utilisation est bien faite ; l'auteur y dispense quelques conseils pour aider l'utilisateur à mieux programmer. Nous attendons avec impatience la sortie des versions 664 et 6128 et en ferons l'écho dans CPC. SPEEDY WONDER est commercialisé par la société MINIPUCE, accompagné d'une carte de garantie, protégeant l'acheteur pendant deux mois.
|