Wolne książki do gry w golfa kodowego? [Zamknięte]


14

Czy możesz polecić jakieś ogólnie dostępne książki o grze w golfa w kodzie, a zwłaszcza w Javie i C ++?


1
@Jey: Czy mówisz, że nigdy nie opublikowano żadnych książek na temat spędzania wolnego czasu?
Chris Laplante

1
Odpowiedni: patrz tipsznacznik
marcog

3
@Joey „Code Golf jest w gruncie rzeczy dyscypliną nieużyteczną w prawdziwym świecie”. To całkowicie źle. Zawsze jestem zaskoczony, gdy słyszę, jak ludzie to mówią. Code golf to doskonałe narzędzie do dogłębnej eksploracji języka, wnikając w zakamarki. Może to być niezwykle przydatne w programowaniu w świecie rzeczywistym i było dla mnie wiele razy.

Ze względu na ewolucję tej witryny przez lata powiedziałbym, że PPCG jest obecnie najlepszym źródłem do nauki gry w golfa w prawie każdym języku, w którym się ćwiczy.
lirtosiast

Odpowiedzi:


8

Istnieją co najmniej dwie książki o golfie:

  • „Short Coding” autorstwa Ozy (myślę, że jest dostępny tylko w języku japońskim, poszukaj go na www.amazon.co.jp )

  • Książka o historii Perlgolfa dostępna tutaj .

Inne zalecane lektury:

  • Artykuły Andrew Savige (eyepopslikeamosquito) na temat golfa, dostępne z jego węzła na perlmonks

  • Fora specyficzne dla języka na codegolf.com

  • Rozwiązania zakończonych wyzwań na golf.shinh.org (poszukaj „post-mortem”).



7

Jeśli chodzi o grę w golfa w Javie, nie jest to zalecane.

W rzeczywistości posunąłbym się aż do stwierdzenia (parafrazując EW Dijkstry), że kaleczy umysł, a zatem należy go uznać za przestępstwo.

Jeśli nalegasz na zrobienie codegolfa w Javie, wszystkie podstawowe potrzebne rzeczy znajdziesz w java.util.Scanner (parsowanie danych wejściowych), java.math.BigInteger i java.lang.String. Ponadto przyda się składnia wyrażeń regularnych i formatowania wydruku.


2
Zabawa podczas odkrywania głębi języka kalekuje już i tak słaby umysł niezdolny do twórczego myślenia.

4

„zen optymalizacji” Michaela Abrasha zawiera kilka rozdziałów na temat optymalizacji kodu asemblera pod kątem rozmiaru. Pamiętam, że był rozdział, w którym wyciskał każdy wolny bajt z absurdalnie małej funkcji sortowania.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.