2007-11-01から1ヶ月間の記事一覧

P52-53

Exercise 2.9.1-2.9.4

P95-97

2.8.2 Construction of Syntax Trees Representing Blocks in Syntax Trees Syntax Trees for Expressions

P45-52

2.9. Assignment

P91-95

2.8 Intermediate Code Generation 2.8.1 Two Kinds of Intermediate Representations 2.8.2 Construction of Syntax Trees Syntax Trees for Statements

第86回素人くさいSICP読書会

P200-202 対の無限のストリーム Exercise 3.66 無量大数: 二進数で1がn個並んだ数: Exercise 3.67 混ぜる順番は関係無い. Exercise 3.68 Louis Reasoner は何でいつも... 無限タマネギ そういえば merge の所でも同じような事したっけ

P39-45

2.8. Simple Recursion

P29-39

2.6. Top-Level Definitions 2.7. Conditional Expressions

P86-91

2.6.6 Exercises for Section 2.6 2.7 Symbol Tables 2.7.1 Symbol Table Per Scope 2.7.2 The Use of Symbol Tables

P22-29

2.4. Variables and Let Expressions 2.5. Lambda Expressions

P15-22

2.2. Simple Expressions 2.3. Evaluating Scheme Expressions

P1-15

やや今さら感もあるけど,一度はちゃんと読んでおこうかと. Preface Chapter 1. Introduction 1.1. Scheme Syntax 1.2. Scheme Naming Conventions 1.3. Typographical and Notational Conventions Chapter 2. Getting Started 2.1. Interacting with Scheme

第85回素人くさいSICP読書会

Exercise 3.63, 3.64, 3.65 Lisp in One Day 2007 が 16:30 頃に終了してしまったので,読書会開始まで時間を潰すため佐野さんと新宿三丁目から茅場町まで歩いた.(約8km) 参加者5人(過去最少タイ記録) プッチンプリン ハッピー - ガベージニュース(旧:過去…

Lisp in One Day 2007

参加しました.メモを読みたいと言われたので公開してみます.あいにく睡眠不足で一日中眠くて途中落ちたりしてたので,内容の正確さと網羅性は期待しないで下さい. Paradigm of AI Programming isbn:9781558601918 (by Peter Norvig) はとても良い本らしい…

P81-86

2.6.5 A Lexical Analyzer

P76-80

2.6 Lexical Analysis 2.6.1 Removal of White Space and Comments 2.6.2 Reading Ahead 2.6.3 Constatns 2.6.4 Recognizing Keywords and Identifiers

P74-76

2.5.5 The Complete Program

P66-67

,

P60-65

5.Double Your Fun append,

P68-73

2.4.6 Exercises for Section 2.4 Exercise 2.4.1 2.5 A Translator for Simple Expressions 2.5.1 Abstract and Concrete Syntax 2.5.2 Adapting the Translation Scheme 2.5.3 Procedures for the Nonterminals 2.5.4 Simplifying Translator

P61-68

2.4.1 Top-Down Parsing 2.4.2 Predictive Parsing 2.4.3 When to Use ε-Productions 2.4.4 Designing a Predictive Parser 2.4.5 Left Recursion

P55-59

P60-61

2.3.6 Exercises for Section 2.3 Exercise 2.3.1-5 2.4 Parsing

P51-55

P56-60

2.3.3 Simple Syntax-Directed Definitions 2.3.4 Tree Traversals 2.3.5 Translation Schemes

P46-50

P52-56

2.3 Syntax-Directed Translation 2.3.1 後置記法 2.3.2 Synthesized Attributes

P40-45

, first-value, , reverse-list

P52

Exercise 2.2.5 a: ヒント: 構文木のノード数に関する帰納法を使う. こんな感じ↓で単純にプロダクションで場合分けすれば良い気がする. Base Case: num -> 11 (2^1+2^0) および num -> 1001 (2^3+2^0) 2^{k+1}+2^{k} および 2^{k+3}+2^{k} が3の倍数とする(I…

P1-8

1 Introduction 1.1 Modules and Interfaces 1.2 Tools and Software 1.3 Data Structures for Tree Languages

P37-39

identity: を使ったVer. fagioli: fagiolo の複数形.茶色い豆の入ったスープ. Pasta Fagioli: イタリアの伝統的な豆入りスープパスタ google:image:Pasta fagioli