【賢者の石版】アルゴリズムの威力を掴む良書3冊 ゲームプログラマ教師が選んだよ

ここではアルゴリズムを深く知る書籍を紹介します。
なおゲーム関係のアルゴリズムはゲームプログラミングにて扱ってます。

アルゴリズムの重要性は不変だ

最近のプログラミング言語は高性能なので、標準ライブラリでも、ソート・リスト構造・ハッシュなど多彩なアルゴリズムが手軽に使えます。良い時代になったものだ。

しかし、それらをブラックボックスのまま使うのはもったいないです。

アルゴリズムの仕組みを知っていれば、長所・短所・得意・不得意が分かり、優れた設計が実現できます。

むかし私は深く考えずにクイックソートだけ使って、実行速度を激遅にした事がありました…
(クイックソートは常に最速ではありません)

また新たにアルゴリズムを組む時、アルゴリズムの引き出しが多いと圧倒的に有利です。
完成の道筋が見えやすく、素早く実装できるので。

アルゴリズムを知り、引き出しを増やし、また新たなアルゴリズムを創造する

そのスピードをサンダーボルトする書籍を紹介します。

関連カテゴリー : 数学

プログラマの数学

レベル:初級 | アルゴリズムに苦手意識がある人


詳細を見る[プログラマの数学]

結城 浩 | ソフトバンククリエイティブ

カオスを単純化する秘訣とは?

アルゴリズム構築に必要な数学的思考を、とても平易に説明した良書。

数学…と言うと難しそうですが、要はパターンを発見するって事です。
私のような文系出身者でも読めるように、難しい数式とかは全くありません。

本書で「問題を単純化し、ソースに落とし込む過程」を身に付けられます。
続きを読む

珠玉のプログラミング 本質を見抜いたアルゴリズムとデータ構造

レベル:中上級 | 論理を極めたい人


詳細を見る[珠玉のプログラミング]

ジョン・ベントリー , 小林 健一郎 | 丸善出版

アルゴリズムは こうやって創造するのだ

中上級向けの名著です。
本格派の論理的思考が楽しめ、アルゴリズムの生み方が分かります。

アルゴリズムを単に紹介するだけではない書籍。
著者の思考を通じてアルゴリズムを創造する過程が見えます。

プログラミングの王道を極めたい人に
続きを読む

C言語による最新アルゴリズム事典

レベル:中上級 | とにかくたくさんアルゴリズムを知りたい人


詳細を見る[C言語による最新アルゴリズム事典]

奥村 晴彦 | 技術評論社

アルゴリズムの「引き出し」を増やせる

今でも普通に売れてる驚異のロングセラー。
膨大な数の英知を体験できます。

多彩なアルゴリズムがコンパクトに収まり、学習にも役立つ。
定石は応用の柱なり。

ちなみに「辞典」じゃないよ「事典」だよ。
続きを読む


Unityでスマホゲーム創ってみた ダウンロード、ランキング参加、大歓迎です!
iOS / Android
詳細はこちら



もっと知りたい?
C言語_初級 | C言語_中上級 | C++_初級 | C++_中上級 | C#_初級 | C#_中上級 | Java_初級 | Java_中上級 | コンピュータ_サイエンス | アルゴリズム_ | ゲーム_プログラミング | DirectX_ | Unity_ | ゲーム_デザイン | ゲームのしくみ_ | 数学_ | プログラミング_テクニック | 歴史_偉人 | ソフトウェア工学_ | 読み物_エッセー | 人生_生き方 | 創造_発想 | 雑誌_ | 漫画_小説_映画 | メルマガのバックナンバー_

Kuniaki Ebata | 登録者

大学中退(文系)の専門卒 日本で唯一のプログラミング書籍評論家
プログラマーで現役のスキー国体選手です
頭と体を動かすのが大好きなフレンズなんだね 専門学校で先生もやってます
プログラミングは21歳から
貴族じゃない独身

持病:重度うつ病(薬とサポートのおかげで何とか生きてます)

教え子をゲーム業界へどんどん送り込み、世界を面白くする野望を実現中

プログラミングが上達するメルマガやってます

ここを見たゲーム業界の卒業生へ
新作が出たら、連絡するか現物を送ってくれると嬉しいです
ただし18禁・CERO-Dの場合は、厳重に梱包の上、品名をパソコン部品にて送る事(だいじ)

このページが参考になった方へ
ぜひSNSやブログでシェアして欲しいです お願いします(少し上にボタンあります)
最近Google先生が中身の無い「いかがでしたか?」サイトを優遇するので困っています助けて下さい(>_<)

シェアしてくださった方には
小冊子 プログラミング書籍が10倍わかる読み方(pdf)
を差し上げます
こちらからご報告頂くか、こっそりDMを送って下さい

無料メルマガ たのしくやってます

読むだけで使える!プログラマーの裏技と考え方

読むだけでプログラミング力が上がる
上辺の技術ではないプログラミングの本質が分かる
ビギナーからプロのゲームプログラマーまで幅広い方が購読しています

つまり、登録して一緒にプログラミングを楽しもうぜ!
ってことだよ。言わせんな恥ずかしい。

登録はコチラから!