関連サイト
本書の関連ページが用意されています。
内容紹介
コンピュータのそばにいるからこそ楽しめる数学!
数学は、問題に対するアプローチそのものが、特にコンピュータとの関係では学ぶべき価値がある分野です。
本書は、“A Geek's Guide to the Beauty of Numbers, Logic, and Computation”の翻訳書です。現代数学における「問題のとらえ方」に慣れ親しみながら、本格的な数学を用いてプログラミングの理論や計算機科学の深い内容を楽しく学んでいきます。数とは何かから始まり、一階の述語論理、公理的集合論、群論、有限状態機械、ラムダ計算、型システム、停止問題にいたるまで、計算機がいかに数学と密接に結びついているかを27 のトピックを通じて噛みしめてみましょう。
※zipファイルは展開するとmobi版のファイルになります。PDF版・EPUB版と合わせてご利用ください。
書誌情報
- 著者: Mark C. Chu-Carroll(著), cocoatomo(訳)
- 発行日: 2016-06-25 (紙書籍版発行日: 2016-06-25)
- 最終更新日: 2016-06-25
- バージョン: 1.0.0
- ページ数: 280ページ(PDF版換算)
- 対応フォーマット: PDF, EPUB, ZIP
- 出版社: オーム社
対象読者
仕事、趣味、勉学を問わず、日々プログラミングに触れている人/コンピュータが好きな人/プログラミングが好きな人/数や数学に興味のある人 『プログラマのための論理パズル』や『数学ガール』の読者 数学が好きな人
著者について
Mark C. Chu-Carroll
Mark C. Chu-Carrollは計算機科学のPhDを有するソフトウェアエンジニア。協調的ソフトウェア開発、プログラミング言語およびツール、ソフトウェア開発における日常業務の改善に関心がある。ギーク的な活動をしている時間と、ブログを執筆している時間以外には、クラリネットでクラシック音楽を演奏したり、フルートでアイルランド民謡を演奏したり、折り紙で精巧な構造を作って楽しんだりしている。
cocoatomo
修士課程数学専攻を卒業後、プログラマとして働く。数学、計算機科学に興味を持ち、勉強会を主催する。最近は、型理論の裏付けとなる圏論の勉強会を開いている。Python公式ドキュメント翻訳メンバー。
Twitter: @cocoatomo
目次
第I部 数
- 第1章 自然数
- 第2章 整数
- 第3章 実数
- 第4章 無理数と超越数
第II部 変わった数
- 第5章 ゼロ
- 第6章 e:自然数でない自然な数
- 第7章 φ:黄金比
- 第8章 i:虚数
第III部 数を書く
- 第9章 ローマ数字
- 第10章 エジプト分数
- 第11章 連分数
第IV部 論理
- 第12章 ミスター・スポックは論理的じゃない
- 第13章 証明に、真実に、木:おおこわい!
- 第14章 論理でプログラミング
- 第15章 時間がかかわる論証
第V部 集合
- 第16章 カントールの対角化:無限はただ無限なんじゃない
- 第17章 公理的集合論:長所を残して、短所を捨てる
- 第18章 モデル:数学の世界のレゴブロックとして集合を使う
- 第19章 超限数:無限集合の数え上げと順序付け
- 第20章 群論:集合の対称性を見つける
第VI部 機械じかけの数学
- 第21章 有限状態機械:単純だけどすごい奴
- 第22章 チューリング機械
- 第23章 計算の病理学と、その心髄
- 第24章 計算:違う、ただの計算じゃない ― λ計算だ
- 第25章 数、真偽値、そして再帰
- 第26章 型、型、型:λ計算のモデル化
- 第27章 停止性問題