1~2日で出荷、新刊の場合、発売日以降のお届けになります
本書では、コンピュータ上でソフトウェアがどうやって動くか、つまり、ソフトウェアの実体であるコンピュータプログラムの仕組みについて解説する。読者としては、パソコン(PC)は使えるけれども、プログラムについては何の知識もないという人を想定している。ただし、プログラム自体ではなく、具体的にどういう手順で問題を解決するかというプログラムの背景にある考え方、すなわち、アルゴリズムについて学ぶことに主眼を置いている。
本書ではアルゴリズムの解説とともに、アルゴリズムをJavaScriptというプログラミング言語で記述した小規模なプログラムも掲載している。これらのプログラムはPCを使って簡単に実行できるので、読者はアルゴリズムの動作に直に触れることができる。
具体的なアルゴリズムとしては、ゲームで人と対戦するアルゴリズムのような親しみやすい例も取り上げる。また、アルゴリズム研究の理論的成果についても、その一端を紹介する。
よく利用するジャンルを設定できます。
「+」ボタンからジャンル(検索条件)を絞って検索してください。
表示の並び替えができます。