Bart – day 2

Archiviato in: 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.

1 Commento »

  1. Vabè dai, per programmini del cavolo una printf è utile. Certo.. per programmi di grosse dimensioni debuggare con le printf è un suicidio, soprattutto se si vogliono delle ottime prestazioni.

    Ciao

    Commento di Marco — 21 Gennaio 2009 @ 12:10:55

RSS feed dei commenti a questo articolo. TrackBack URI

Lascia un tuo commento