Свободно доступные книги для игры в гольф? [закрыто]


14

Можете ли вы порекомендовать какие-либо свободно доступные книги о гольфе в целом и особенно на Java и C ++?


1
@Joey: Так вы говорите, что книги о досуге никогда не издавались?
Крис Лапланте

1
Актуально: смотрите tipsтег
marcog

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

В связи с развитием этого сайта на протяжении многих лет, я бы сказал, что PPCG сейчас является лучшим ресурсом для изучения код-гольфа практически на любом языке, на котором он практикуется.
lirtosiast

Ответы:


8

Есть как минимум две книги о гольфе:

  • "Short Coding" от Ozy (думаю, доступен только на японском языке, ищите его на www.amazon.co.jp )

  • Книга истории Perlgolf доступна здесь .

Другое рекомендуемое чтение:

  • Статьи Эндрю Савиджа (eyepopslikeamosquito) о гольфе, доступные из его узла на perlmonks

  • Специфичные для языка форумы на codegolf.com

  • Решения для законченных испытаний на golf.shinh.org (ищите «вскрытие»).


7

Марк Байерс поддерживает сайт с советами по игре в гольф . Это не книга сама по себе, но вы можете найти там некоторые драгоценные камни!


К сожалению, это не было обновлено в течение долгого времени. В конце концов я немного
обновлю

@hallvabo: Я должен добавить раздел советов по игре в гольф, как только соберу несколько. :-P
Крис Шестер-Янг

7

Когда дело доходит до игры в гольф на Яве, это не рекомендуется.

На самом деле, я бы даже сказал (перефразируя Э. У. Дейкстры), что это наносит вред разуму и, следовательно, должно рассматриваться как уголовное преступление.

Если вы настаиваете на выполнении codegolf в Java, все основные вещи, которые вам нужны, находятся в java.util.Scanner (парсинг ввода), java.math.BigInteger и java.lang.String. Кроме того, синтаксис для регулярных выражений и форматирования печати пригодится.


2
Удовольствие от изучения глубин языка только наносит вред и без того слабому уму, неспособному к творческому мышлению.

4

«Дзен оптимизации» Майкла Абраша содержит несколько разделов по оптимизации кода сборки под размер. Я помню, что была глава, в которой он выдавливал каждый лишний байт из смехотворно маленькой функции сортировки.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.