• [^] # Re: Le code..

    Posté par . En réponse au journal Lamentations ou les remords d'un geek. Évalué à 3.

    C'est vrai que quoi que l'on ait pu dire du BASIC, ça avait au moins l'avantage d'être simple pour commencer, et même pour faire des trucs un minimum construits tant qu'on les gardait pour soi.

    Un gros avantage, à mon goût, est que les instructions qui étaient disponibles − parce que le jeu d'instructions était statique − étaient bien choisies. On avait un PRINT qui savait faire des choses évoluées, on avait des fonctions de gestion de fichier, de disque, on avait PEEK et POKE pour écrire dans la mémoire, EXEC pour lancer un bout de langage machine, PLAY pour faire de la musique et LINE et BOX (ou assimilé), voire CIRCLE pour faire du graphisme. Avec une petite centaine d'instructions, on pouvait presque tout faire. Du coup, on pouvait se permettre de les assimiler et de connaître le langage par cœur.

    Par contre, il arrive un moment où il est temps de devenir grand. Le BASIC, aujourd'hui, tu devrais être capable de le coder tout seul. :-) Tu ne dois pas devenir dépendant d'un IDE pour coder dans un langage. Par contre, en ce qui concerne [un truc] qui permet d'interrompre l'exécution et de tester à la volée les variables en cas de comportement inattendu, là c'est tout-à-fait le rôle d'un debugger. Bien souvent, celui-ci est intégré à l'IDE, ce qui fait qu'on ne fait pas la différence.

    D'ores et déjà, si tu programmes en C, tu peux compiler ton programme avec l'option -g et le lancer sous gdb. Tu auras 90% de ce que tu cherches.