Безкоштовно доступні книги для коду в гольф? [зачинено]


14

Чи можете ви порекомендувати будь-які вільно доступні книги про гольф з кодами взагалі та особливо на Java та C ++?


1
@Joey: Отже, ти кажеш, що жодної книги про дозвілля ніколи не видається?
Кріс Лаплант

1
Відповідно: дивіться tipsтег
marcog

3
@Joey "Code Golf - це по суті дисципліна, яка не є корисною в реальному світі". Це абсолютно неправильно. Я завжди дивуюсь, коли чую, як люди це говорять. Код гольфу - чудовий інструмент для поглибленого вивчення мови, як би в куточках і куточках. Це може бути дуже корисно для програмування у реальному світі, і це було для мене не раз.

Завдяки еволюції цього сайту протягом багатьох років, я б сказав, що PPCG зараз є найкращим ресурсом для вивчення коду-гольфу майже будь-якою мовою, на якій він практикується.
lirtosiast

Відповіді:


8

Є принаймні дві книги про гольф:

  • "Коротке кодування" від Ozy (доступно лише японською мовою, я шукаю його на www.amazon.co.jp )

  • Книга історії Перлгольфа, доступна тут .

Інші рекомендовані читання:

  • Статті Ендрю Савіджа про гольф, доступні з його вузла на perlmonks

  • Мовні форуми на codegolf.com

  • Рішення готових викликів на golf.shinh.org (шукайте "посмертний").


7

Марк Байєрс підтримує сайт із порадами щодо гольфу . Це не книга сама по собі, але, можливо, там ви знайдете якісь дорогоцінні камені!


На жаль, він не оновлювався досить довго. Зрештою я трохи
оновлю

@hallvabo: Я також повинен додати розділ "Підказки щодо гри в гольф", коли я також збираю декілька. :-P
Кріс Єстер-Янг

7

Що стосується гольфу на Яві, це не рекомендується.

Насправді я б пішов так далеко, щоб сказати (перефразовуючи Е. В. Дійкстра), що це калічить розум, і тому слід розцінюватись як злочин.

Якщо ви наполягаєте на виконанні кодового гольфу на Java, всі основні речі, які вам знадобляться, знаходяться у java.util.Scanner (розбір вводу), java.math.BigInteger та java.lang.String. Крім того, синтаксис для регулярних виразів та форматування друку стане у нагоді.


2
Розважатися під час вивчення глибини мови лише калічить і без того слабкий розум, нездатний до творчої думки.

4

"Зен оптимізації" Майкла Абраша має кілька розділів про оптимізацію коду збірки за розміром. Пам’ятаю, був розділ, де він витісняв кожен запасний байт із смішно невеликої функції сортування.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.