Rien sur ma route... sauf moi-même
Une petite note avant de commencer.
Out of the box fera relâche pour les 2 prochaines semaines pour les vacances.
De retour le 8 août.
Ce tweet de Gary Bernhardt me trotte dans la tête depuis que je l'ai lu il y a quelques semaines (traduction libre de votre humble serviteur) :
C'est tellement rafraîchissant d'avoir un problème où il n'y a rien sur mon chemin sauf
moi-même. Il n'y a aucune question sur "cet outil peut-il faire ce que je dois faire?" Seulement "puis-je trouver la solution?" et "puis-je le rendre assez rapide pour
être utilisable?"
Je le comprend et je sais exactement de quoi il parle. J'en ai moi-même parlé plusieurs fois avec des collègues par le passé.
Chaque fois qu'on me demande ce que je trouve fascinant dans le piratage ou la modification des compilateurs ou des interprèteurs ou des bases de codes, je dis ceci : travailler sur mon interpréteur Quidditch (qui est en voie de devenir mon compilateur quantique) est le projet de programmation le plus amusant que j'aie jamais faite.
C’est débridé, rapide : pas de bibliothèques, pas de base de données, pas de navigateur, pas d'interface utilisateur. Il suffit de jeter un tas de code à une extrémité et d'exécuter les tests pour s'assurer que le bon résultat sort à l'autre extrémité. Le reste dépend de vous : tokenisez-le, analysez-le, évaluez-le, faites ce que vous voulez. C'est vous, votre éditeur, votre langage et les idées que vous pouvez proposer.
Je le recommande vivement à tous ceux qui programment. Bien sûr, nous avons tous fait cela sous une forme ou une autre, mais principalement dans de petits programmes : petit script de test ici, un petit fizzbuzz (ou foobar c’est selon) très sur-conçu là-bas, peut-être un exemple de code là-bas.
Cependant, lorsque vous construisez un langage de programmation (ou une base de ce qui pourrait le devenir), vous pouvez développer et faire évoluer le programme avec des milliers et des milliers de lignes de code tout en gardant tout ce que vous ne voulez pas à l'écart, sauf vous-même.
Essayez-le. Vous verrai le plaisir que vous pouvez en retirer. Il est sans commune mesure.
Merci de me lire!