Codegolf FAQ
« il: Luglio 12, 2009, 20:14 »
codegolf FAQ

1. cos'è codegolf ?

E' un gioco tra programmatori che consiste nello scrivere il programma piu' corto che risolve un determinato problema.

2. a cosa serve ?

A niente! E' solo un passatempo divertente e basta.

3. seriamente, qual e' il suo scopo ?

Nessuno!
Non serve per imparare a programmare
Non serve per vedere chi e' piu' bravo
Non serve per produrre codice di qualita'
Non serve per scrivere programmi veloci
Non serve per trovare trucchetti

4. Si vince qualcosa ?

No.

5. Non capisco alcuni pezzi di codice.

Allora probabilmente codegolf non fa per te. Le sessioni di codegolf non sono orientate alla didattica.

6. Posso usare i trucchi che ho imparato qui anche nei miei programmi ?

No. Saresti un pessimo programmatore/trice.

7. Ma un programma piu' corto non e' migliore ?

No. E' meno leggibile e mantenibile.
Molto spesso anche piu' lento.

8. Da dove viene questa assurdita' ?

"comprimere" un programma una volta era una necessità, dato che i computer non avevano molte risorse. Negli anni questa pratica è rimasta come gioco, passatempo e sfida intellettuale.
Ci sono molti altri siti dove da tempo si pratica questa "disciplina", ad esempio

http://golf.shinh.org/
http://codegolf.com/
http://terje2.frox25.no-ip.org/

9. Mi interessa, come si partecipa ?

Prendi un editor e scrivi un programma che soddisfi le condizioni esposte. Se il programma e' abbastanza corto, postalo sul forum.
« Ultima modifica: Novembre 22, 2009, 23:01 da Markon »