Bart – day 2

Filed under: Lezioni Nerd,Persone Nerd — dark 5 aprile 2008 @ 01:27:00

Oggi Bart ci ha proposto un’altra delle sue magnifiche pensate.
Parlando dell’importanza della sincronizzazione e della rientranza del codice thread-safe, ha addirittura scomodato il principio di indeterminazione di Heisenberg (sì, per una volta posso anche linkare una voce della Wikipedia in italiano):

Le printf per debuggare un codice concorrente creano più problemi di quanti non ne risolvano: la temporizzazione di queste funzioni, infatti, modifica la velocità di esecuzione del programma e pertanto, un po’ come il principio di indeterminazione di Heisenberg, modificano il comportamento (cioè la posizione) del vostro bug.

Applausi a scena aperta.