Many thanks to Tristan Morris for creating a beautiful illustrated hardcover print edition of the site |
|||||||||||||
Si diceva che un monaco non volesse allontanarsi dal suo terminale. Due giorni erano trascorsi senza che mangiasse o dormisse. Quando il maestro Java investigò, trovò il monaco visibilmente scosso. Sullo schermo appariva il seguente codice, che in quel momento era in esecuzione nel debugger: while (true) { /* do nothing */ } "Ho affermato che il ciclo deve eseguire, finchè la verità stessa è vera", disse il monaco. "Ma se premo il tasto di interruzione, il ciclo terminerà. L'implicazione è, che, in quel preciso momento, la verità non sarà più vera. Come può, chiunque, osare tanto da disturbare il programma? Potremmo portare il caos su tutto il mondo!" Il maestro Java si chinò e staccò la spina dal muro. Lo schermo diventò nero. "Ora il ciclo non potrà mai essere interrotto," disse il maestro. Il monaco fu visibilmente sollevato Tradotto da Marco Pastori — Rome, Italy. There is also a different translation by Alessandro Desantis. Un estratto da The Codeless Code, di Qi (qi@thecodelesscode.com). Distribuito sotto l' Creative Commons Attribution-NonCommercial 3.0 Unported License. |