En théorie de l'informatique, on utilise ce que l'on appelle des paradigmes. Il existe plein de paradigmes différents actuellement. Les paradigmes consistent à volontairement limiter les possibilités offertes par le langage de programmation afin de rendre celui-ci plus intelligible et maintenable. Ainsi, lorsque l'on respecte le paradigme de la programmation structurée, on s'interdit d'utiliser l'instruction GOTO. Certains langages supportent nativement plusieurs paradigmes, par contre notre bon vieux BASIC du CPC ne facilite pas vraiment la tâche. En même temps, le CPC est sorti en 1984 ! Ce n'est qu'en 1985 que Bertrand Meyer a présenté un nouveau paradigme : la programmation par contrat par le biais de son langage Eiffel. Pour simplifier, ce langage permettait au programmeur de rajouter des instructions dédiées permettant d'arrêter l'exécution si jamais une condition ou plusieurs conditions ne sont pas vérifiées. Il était bien sur po...
Les gens qui ont un peu programmé en Basic sur CPC, le savent bien. Gérer la mémoire avec Memory, Symbol After pose parfois de gros soucis. Je suis en ce moment confronté à un qui est bien casse pied ! En fait, j'ai presque fini mon programme qui fait l'introduction de mon jeu. Et oui, dans un jeu d'aventures, l'introduction c'est très important ! Et donc à la fin du programme, je lance un autre programme en utilisant simplement l'instruction run. Et là, c'est le draaaaame ! Memory full, improper statement, et bien sur les symboles redéfinis qui restent tels quels ! Bon, à dire vrai dans le cadre de mon jeu, ça ne serait pas un vrai problème puisque je reste en mode 0 et que mon texte sera affiché avec la nouvelle routine typo de RetroPoke. M ais me retrouver avec seulement 8 Kio de mémoire disponible alors que je n'ai plus rien comme listing, même aprè...
Commentaires
Enregistrer un commentaire