Brian Kernighan

Da Wikipedia, l'enciclopedia libera.
Brian Wilson Kernighan

Brian Wilson Kernighan (Toronto, gennaio 1942) è un informatico canadese.

Biografia[modifica | modifica wikitesto]

Si laurea in fisica tecnica all'University of Toronto e ottiene il dottorato di ricerca in elettrotecnica alla Princeton University, dove tuttora insegna. Ha lavorato nel dipartimento di ricerca informatico della Bell Labs (conosciuti ora come Lucent Technologies).

È noto soprattutto per aver creato, insieme a Dennis Ritchie e Ken Thompson, il linguaggio di programmazione C. Con Ritchie ha scritto The C Programming Language, noto, nell'ambiente, come "il K&R", reputato un testo fondamentale per i programmatori.

È il creatore del linguaggio Awk e di molti programmi Unix, come ad esempio troff.

Legge di Kernighan[modifica | modifica wikitesto]

(EN)

« Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. »

(IT)

« Il debugging è due volte più difficile rispetto alla stesura del codice. Di conseguenza, chi scrive il codice nella maniera più intelligente possibile non è, per definizione, abbastanza intelligente per eseguirne il debugging. »

(Brian Kernighan, The Elements of Programming Style)

Voci correlate[modifica | modifica wikitesto]

Altri progetti[modifica | modifica wikitesto]

Controllo di autorità VIAF: 108136058 LCCN: n50044563