Many thanks to Tristan Morris for creating a beautiful illustrated hardcover print edition of the site |
|||||||||||||||||
On remarqua qu’un certain moine ne voulait plus quitter son terminal. Cela faisait deux jours qu’il n’avait ni mangé ni dormi. Quand le maître Java enquêta, il trouva le moine visiblement ébranlé. Sur l’écran était le code ci-dessous, en cours d’exécution dans le débogueur : while (true) { /* ne fait rien */ } « J’ai affirmé que la boucle doit s’exécuter tant que la vérité elle-même est vraie, » dit le moine. « Pourtant, si j’appuie sur la touche Interruption, la boucle terminera. L’implication est que, à cet instant précis, la vérité ne sera plus vraie. Comment pourrions-nous oser déranger le programme ? Nous pourrions semer le chaos sur le monde ! » Le maître Java se baissa et arracha la prise du mur. L’écran s’éteignit. « Maintenant cette boucle ne pourra plus jamais être interrompue. » dit le maître. L’esprit du moine fut soulagé. Traduit par Damien Pollet. Un extrait de The Codeless Code, par Qi (qi@thecodelesscode.com). Distribué sous la Creative Commons Attribution-NonCommercial 3.0 Unported License. |