コードゴルフの無料書籍はありますか?[閉まっている]


14

一般的に、特にJavaとC ++でのコードゴルフに関する無料の書籍をお勧めできますか?


1
@ジョーイ:余暇活動に関する本はこれまで出版されていないと言っていますか?
クリスラプランテ

1
関連:tipsタグを参照してください
-marcog

3
@Joey「コードゴルフは本質的に、実世界では役に立たない規律です。」それは完全に間違っています。人々がこれを言うのを聞くと、私はいつもびっくりします。コードゴルフは、言語を徹底的に探検するための優れたツールです。これは、実世界のプログラミングに非常に役立つ可能性があります。

長年にわたってこのサイトの発展のためには、私はPPCGは今それがで実践だほぼすべての言語でコードゴルフを学ぶための最適なリソースであると言うでしょう。
lirtosiast

回答:


8

ゴルフについて少なくとも2冊の本があります。

  • Ozyの「Short Coding」(日本語でのみ利用可能です。www.amazon.co.jpで検索してください

  • Perlgolfの歴史の本は、こちらから入手できます

その他の推奨読書:


7

マーク・バイヤーズゴルフのヒントのサイトを維持してます。それ自体は本ではありませんが、いくつかの宝石が見つかるかもしれません!


残念ながら、それはかなり長い間更新されていません。最終的にはPythonセクションを少し更新しますが、息を止めないでください
...-hallvabo

@hallvabo:いくつかも集めたら、Schemeのゴルフのヒントセクションを追加する必要があります。:-P
クリスジェスターヤング

7

Javaでのゴルフに関しては、お勧めできません。

実際、私はそれが心を損なうと言っている(EWダイクストラを言い換えると)ので、犯罪と見なされるべきです。

Javaでcodegolfを実行することを主張する場合、必要な基本的なものはすべてjava.util.Scanner(入力の解析)、java.math.BigInteger、およびjava.lang.Stringにあります。さらに、正規表現と印刷書式の構文が役立ちます。


2
言語の深さを探りながら楽しんでいるだけでは、創造的な思考ができないすでに弱い心を損なうだけです。

4

Michael Abrashによる「禅の最適化」には、アセンブリコードのサイズの最適化に関するセクションがいくつかあります。途方もなく小さなソート機能からすべての予備バイトを絞り込んだ章があったことを覚えています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.