csnagoya コンパイラを作ろう

14
CSNagoya Software Line

Upload: toyoshi

Post on 30-Jun-2015

1.629 views

Category:

Technology


1 download

DESCRIPTION

CSNagoyaという勉強会。コンパイラを作ろうの第一回

TRANSCRIPT

Page 1: CSNagoya コンパイラを作ろう

CSNagoyaSoftware Line

Page 2: CSNagoya コンパイラを作ろう

2

プロジェクター買いました!

Page 3: CSNagoya コンパイラを作ろう

3

日本初の

Page 4: CSNagoya コンパイラを作ろう

4

負債持ち勉強会

Page 5: CSNagoya コンパイラを作ろう

5

概要

• カジュアルスタディ名古屋• 2007年2月に発足• 毎週日曜• 2つのテーマで交互に開催• 名古屋市周辺• http://www.jamboree.jp/cs/

Page 6: CSNagoya コンパイラを作ろう

6

今までやってきたこと

• たのしいRuby• アルゴリズムの学習• USBモジュールで遊ぶ• RSA暗号系の実装• Flash Media Server• Haskell• そのほか多数

Page 7: CSNagoya コンパイラを作ろう

7

今までの雰囲気

Page 8: CSNagoya コンパイラを作ろう

8

ふつうのHaskell読書会

• 関数型言語Haskellの学習• 10名程度• 音読+コーディング• 成果->わかった振りができるようになった

Page 9: CSNagoya コンパイラを作ろう

9

CPUの創りかた読書会

• CPUを自作する• 5名程度• 音読+制作(半田付け)• 成果->最初楽しかった半付けが嫌いになっ

てきた

Page 10: CSNagoya コンパイラを作ろう

10

今日からのテーマ

Page 11: CSNagoya コンパイラを作ろう

11

「コンパイラを作ろう」

Page 12: CSNagoya コンパイラを作ろう

12

概要(1)

• 「コンパイラ入門」を中心に• 足りない部分は他の本で補う• 音読+コーディング• 使う言語は自由• 作る言語の仕様は同じにしよう

Page 13: CSNagoya コンパイラを作ろう

13

概要(2)

• 具体的にコンパイラとは?• なにをつくるのか?

Page 14: CSNagoya コンパイラを作ろう

14

勉強会スタート