Understanding Computation (1) Part1 プログラムと機械
「Computation」とは何か?
ということを定義してる。
- プログラムを読み
- プログラムを実行し
- 入力を取り
- なにかしら出力する
Computationとは「コンピュータが何をするか」ということ。
Computationの3つの基本的な材料が
- コンピュータが何を計算出来るか
- 機械が理解できることばを書くための言語
- ↑の言葉で書かれたプログラム、機械に何をさせるか書き下したもの
Part1の章について
- 2章でプログラミング言語を作る
- 同じ言語をいくつかの手法で作るっぽい
- 3章で基礎となるマシンを作って
- 4章でなんか洗練されたやつが出来る
- 5章では汎用的な計算機作る
雑感
Part2ではなんかもっとヤバいことする方法を学び最終的に(作り方を知ってる範囲で)最強マシンを作るよう。楽しみだ。