Libri disponibili gratuitamente per giocare a golf? [chiuso]


14

Puoi consigliarmi qualche libro disponibile gratuitamente sul golf a codice in generale e specialmente su Java e C ++?


1
@Joey: Quindi stai dicendo che non vengono mai pubblicati libri sulle attività per il tempo libero?
Chris Laplante,

1
Rilevante: vedi il tipstag
marcog

3
@Joey "Code Golf è essenzialmente una disciplina che non serve a nulla nel mondo reale." È completamente sbagliato. Sono sempre stupito quando sento che la gente lo dice. Il code golf è uno strumento eccellente per l'esplorazione approfondita di una lingua, curiosando negli angoli e nelle fessure per così dire. Questo può essere immensamente utile per la programmazione nel mondo reale ed è stato per me numerose volte.

A causa dell'evoluzione di questo sito nel corso degli anni, direi che PPCG è ora la migliore risorsa per l'apprendimento del code-golf in quasi tutte le lingue in cui è praticato.
lirtosiast

Risposte:


8

Ci sono almeno due libri sul golf:

  • "Short Coding" di Ozy (credo disponibile solo in giapponese, cercalo su www.amazon.co.jp )

  • Il libro di storia Perlgolf, disponibile qui .

Altra lettura consigliata:

  • Articoli sul golf di Andrew Savige (eyepopslikeamosquito), accessibili dal suo nodo su perlmonks

  • I forum specifici per lingua su codegolf.com

  • Le soluzioni alle sfide finite su golf.shinh.org (cercare "post-mortem").


7

Mark Byers gestisce un sito di consigli sul golf . Non è un libro in sé, ma potresti trovare delle gemme lì!


Sfortunatamente, non è stato aggiornato da un po 'di tempo. Alla fine aggiornerò un po 'la sezione Python, ma non trattenere il respiro ...
hallvabo,

@hallvabo: dovrei aggiungere una sezione di consigli sul golf Scheme una volta che ne collezionerò anche alcuni. :-P
Chris Jester-Young,

7

Quando si tratta di giocare a golf in Java, non è consigliabile.

In realtà, arriverei al punto di dire (parafrasando EW Dijkstra) che paralizza la mente e quindi dovrebbe essere considerato un reato.

Se insisti nel fare codegolf in Java, tutte le cose di base di cui hai bisogno si trovano in java.util.Scanner (analisi dell'analisi), java.math.BigInteger e java.lang.String. Inoltre, la sintassi per le regex e la formattazione della stampa tornerà utile.


2
Divertirsi esplorando le profondità di una lingua paralizza solo una mente già debole, incapace di pensiero creativo.

4

"lo zen dell'ottimizzazione" di Michael Abrash ha alcune sezioni sull'ottimizzazione del codice assembly per le dimensioni. Ricordo che c'era un capitolo in cui estraeva ogni byte di riserva da una funzione di ordinamento ridicolmente piccola.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.