Bonjour,
Cool de débattre entre gentlemen avec chacun quelques millions de lignes de code dans nos rétroviseurs (
)
Je ne pense pas que le basic Casio aie été abandonné pour des raisons de taille de ROM. Par contre il y a toujours de jeunes loups qui n'y connaissent rien et ne peuvent exister qu'en détruisant les outils et compétences du passé.
Souvent ça s'appelle le progrès c'est vrai...
Ma réponse en général c'est : " Vas-y mon pote, j'essaierai de voir au fond du ravin où tu te seras planté. Ah oui, je ne tiens pas le manche. T'es tout seul."
Est-ce qu'il n'y aurait pas un Bjarne Stroustrup chez Casio pour étendre le basic Casio "a la" C++ et le dé-ringardiser ?
Parfois le résultat des nouveautés est bon. Pour Python je n'adhère pas, il n'y a pas de meilleurs candidats ?
Et Lua ? Ca devait tout faire mieux, sortir le chien, cuire les côtelettes, diviser par zéro...
Pfuittt retour au néant !
Quand va-t-on inventer un détecteur de langage tocard pour qu'on ne perde pas 5 ans à chaque fois ?
Récemment je me suis fait plaisir...
Une nièce devait faire un programme en C pour interpréter des chaines de caractères décrivant des calculs genre "5-((6/7)*4)+8" et renvoyer le résultat.
Bien sûr ça se fait trés facilement avec des variables globales et notre copain GOTO (pour la machine à états), mais les deux étaient interdits...
Donc j'ai programmé ce truc en remplaçant les GOTO par des appels de fonction (on ne fait aucun return avant que le programme soit fini - un espèce de gosub sans jamais de return... oui c'est un GOTO) et avec une énorme structure contenant toutes les variables qui auraient dû être globales, qui était passée en paramètre à chaque appel (oui toute la mémoire est visible de partout, c'est... global
).
Tout ceci pour dire qu'imposer des trucs absurdes et dogmatiques donne un résultat qui n'est conforme que dans la forme et en fait monstrueux.
Mon programme fonctionnait parfaitement, était incompréhensible, indébuggable, inmodifiable (sans la méta-logique) bref : le progrès délirant en action...
Conclusion ?
Imposez-moi cette idiotie de Python et préparez-vous au code le plus cauchemardesque de votre vie, il sera conforme à la logique et parfait, contiendra des GOTO, des variables globales, et repectera MES régles.
Par contre le basic Casio aura l'air génial auprès de cette abomination.
G.E.