アンダースタンディング コンピュテーション ―単純な機械から不可能なプログラムまで
- オライリージャパン (2014年9月18日発売)
- Amazon.co.jp ・本 (336ページ)
- / ISBN・EAN: 9784873116976
作品紹介・あらすじ
本書は計算理論をRubyでわかりやすく紹介する書籍です。
コンピュータサイエンスの主要なテーマである「計算とは何か」という問いに対して、難しい数学の知識を利用をせず、Rubyを使って実際にプログラムを作りながら解説します。
さらに、なぜこれらのアイデアが大切なのか、そしてそのアイデアは我々の日常的なプログラミングにどう関係していくのかを解き明かしていきます。
日本語版ではまつもとゆきひろさんによる「日本語版まえがき」を収録。
プログラミングの根底にある理論を学ぶことで、より広く深くプログラミングを考えたいプログラマ必携の一冊です。
感想・レビュー・書評
-
コンピューターの計算理論をRubyを用いて表現した一冊。
単純な計算もRubyを用いてシミュレーションしたり、チューリングマシンをシミュレーションしたりと、あまり、普段webプログラミングをしていない人には馴染みがないが、知識の幅を広め、基本的なコンピュータを知るという意味でも良い一冊。
個人的には、ざっと一通り読んでから、きになるところを細かく読むスタイルがオススメ。詳細をみるコメント0件をすべて表示 -
学生購入希望で購入した図書(平成30年度)
【所在】3F開架
【請求記号】007.1||ST
【OPACへのリンク】
https://opac.lib.tut.ac.jp/mylimedio/search/book.do?target=local&bibid=184993
これまでに学生購入希望で購入した図書の一覧は
http://www.lib.tut.ac.jp/irai/kibo.html#konyu_kibolist
こちらで確認できます -
なかなか読み進むのがたいへん。理論と実装は別に理解したほうがわかりやすいんじゃないかと思ってしまった。
-
請求記号 007.64/St 9