[Discussioni] Risparmio

saint a eng.it saint a eng.it
Ven 1 Ago 2014 10:10:04 CEST


Marco A. Calamari writes:
 > On Thu, 2014-07-31 at 22:05 +0200, Gian Uberto Lauri wrote:
 > > l> sapere come si scrive codice, posso spiegarglielo, anche se non lo
 > > l> scrivera' mai. Volendo, anche in termini moderni, di cloud etc.
 > > 
 > > main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
 > > [David Korn, AT&T Bell Labs,ioccc best One Liner, 1987 - non ho
 > >  avuto bisogno di compilarlo per capire che fa...;)]
 > 
 > marcoc a dantius:/mnt/sda5/home.marcoc$ cc a.c
 > a.c: In function ‘main’:
 > a.c:1:8: warning: incompatible implicit declaration of built-in function
 > ‘printf’
 >  main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);
 > 
 > forse dovrebbe essere un two liner?
[OT]
Se ti vai a leggere le regole del concorso del 1987 trovi che

"4) The entry should be written in a common C. (K&R + common extensions)"

Il problema è che hai tu è un compilatore troppo recente.

Dovresti attivare la compatibilità col K&R.

E NON vale usare il compilatore per capire che fa :).

/* suggerimento: a[1] e 1[a] sono equivalenti, deriva dalla
   commutatività della somma, io sono riuscito a leggere il programma
   perché un mio amico e collega studente mi aveva spiegato la cosa -
   o sul K&R non c'è o molto più probabilmente mi era sfuggita */
[OT]

 >  o sono rincoglionito o state dicendo cose tra loro perfettamente
 >  compatibili.

Io sostengo che non si può in generale fare una colpa a chi scelse il
software non libero in quanto è possibile che "non siano stati in
grado di intendere e di volere" non avendo ancora (all'epoca) adeguata
informazione ed anche (purtroppo) possibilità di scelta poiché era non
banale avere scelta.

 > A voi la decisione sul mio eventuale rincoglionimento.

Non sei troppo rincoglionito :) :) :). Anzi! Hai colto il punto meglio
di altri (che cattivello che sono).

-- 
 /\           ___                                    Ubuntu: ancient
/___/\_|_|\_|__|___Gian Uberto Lauri_____               African word
  //--\| | \|  |   Integralista GNUslamico            meaning "I can
\/                 coltivatore diretto di software       not install
     già sistemista a tempo (altrui) perso...                Debian"

Warning: gnome-config-daemon considered more dangerous than GOTO



More information about the discussioni mailing list