Bookmark and Share

Pippo, Pluto, foo e bar

Ai confini della conoscenza in stile Voyager alla scoperta de The New Hacker's Dictionary: il mistero delle Piramidi sommato al Sacro Graal diviso il cerchio di Stonehenge.

by Giorgio Borelli - 2009-03-27
Pippo, Pluto, foo e bar

Volevo parlare d'altro, ma alla fine ci sono cascato.

Tutte le volte che scrivo degli esempi di codice, mi ritrovo a chiamare variabili con nomi estemporanei tipo Pippo, Pluto, Paperino; quando leggo esempi altrui continuo a leggere variabili dai simpatici nomi: foo, bar ecc.

Ma perché? Quale malsana abitudine corrompe le giovani menti degli sviluppatori? Quale profondo mistero si cela dietro il nome di queste variabili?

Giacobbo, pensaci tu! Inizio la ricerca dal luogo dove più probabilmente posso trovare risposta ai misteri dell'universo: Voyager.

Niente, qui conoscono i segreti delle piramidi di Cheope, di Stonehenge, la verità nascosta del Santo Sudario di Oviedo ma non c'è niente che mi possa essere utile.

Seguo il percorso tracciato dal mio mentore e trovo che anche i Vallanzaska sanno qualcosa di Cheope ma tutto questo non soddisfa la mia sete di conoscenza.

Ma ecco l'illuminazione: devo rivolgermi alla mia vera e unica guida, ispiratrice di conoscenza: The New Hacker's Dictionary

Seguendo un percorso tortuoso che muove dalla famiglia Bloggs, passa per Dr. Fred Mbogo, tocca fred (sic.), rimbalza logicamente su barney (sic.), finalmente incontra foo (attraversando bar e sfiorando baz) e giunge alla meta-syntactic variable.

Inutile, tutte le volte che, per sbaglio o consapevolmente, arrivo a questa pubblicazione ci passo sopra un'ora, smetto di fare quello che stavo facendo e mi perdo nei meandri della conoscenza casual/casuale/sensatamente illogica del mio dizionario preferito; una tangibile "(The) hitchhiker's guide to the galaxy" per acuti fannulloni.

Consiglio a tutti gli sviluppatori la lettura della triste verità espressa dalla "quantum bogodynamics" tragica causa del tipico "effetto demo".

Il significato di tutto questo viene racchiuso dall'acronimo S.P.Q.R. (un grazie a Marcello Marchesi) o forse in 42

Alla fine, se sviluppiamo in Python ci sarà un perché.
a presto.

Foo, Bar, Spam e Eggs

Posted by Simone Deponti at 2009-03-30 09:16
foo e bar, vuole la leggenda che siano in giro dagli anni Quaranta (qualcuno millanta di tecnici del telefono durante la Prima Guerra mondiale sul fronte francese, ma vabbè).
La HHGG (http://en.wikipedia.org) ha un'interessante collezione degli zii di foo e bar, figli di FUBAR (della tribù del?). Il mio eroe personale è BOHICA, di cui non farò quivi l'espansione perché sono una persona educata.

Ma non bisogna dimenticare che il vero programmatore python deve usare spam e eggs. O spam e bread e spam.

E se siete programmatori python e non la capite, documentatevi prima che vi esiliano in PERLand ;)