狠狠撸
Submit Search
Pietでlisp処理系を書くのは難しい 進捗報告
?
0 likes
?
1,037 views
H
Hideaki Nagamine
2015年8月8日. Open Source Conference 京都 2015.
Read less
Read more
1 of 24
Download now
Download to read offline
More Related Content
Pietでlisp処理系を書くのは難しい 進捗報告
1.
PietでLISP処理系を書くのは難しい 進捗報告 京大マイコンクラブ 長嶺英朗 2015.8.8
2.
自己紹介 長嶺英朗(NAGAMINE Hideaki) KMC-ID: hnagamin Piet歴
2?3ヶ月 Scheme歴 2年 よく使うアイコン
3.
自己绍介终わり
4.
本题
5.
YAPC::Asia Tokyo 2015
9.
驰础笔颁で喋ります
10.
进捗报告をします
11.
目次 1. 宣伝 2. Pietとは 3.
进捗报告兼作品绍介 4. 今后の课题
12.
笔颈别迟のここがすごい
13.
ソースコードがドット絵 最大公約数を計算するプログラム 与えられた数をソートするプログラム
14.
命令がたくさんあって 書きやすい ADD 2数の和を返す DEVIDE 2数の商を返す GREATER 先頭の要素が2 番めより大きけれ ば1を返す DUPLICATE 要素をコピーする IN(C) 1文字入力して Unicode値をス タックに追加 PUSH スタックに要素を 追加 SUBSTRACT 2数の差を返す MOD 2数の剰余を返す POINTER プログラムの進む 向きを変える ROLL スタックの要素の 順番を変える OUT(N) スタックの要素を 数として出力 POP スタックから要素 を削除 MULTIPLY 2数の積を返す NOT 0なら1、0以外な ら0を返す SWITCH プログラムの読む 向きを変える IN(N) 数を入力してス タックに追加 OUT(C) スタックの要素を Unicode値とみて 1文字出力
15.
詳しくはdamaさんの 「Pietのエディタを作った話」を 参照してください http://www.slideshare.net/KMC_JP/piet-46068527
16.
进捗报告兼作品绍介
17.
LISPっぽい記法の電卓を作りました 加減乗除ができます “(+ (* 314
(+ 500 500)) (- (/ 960 3 2) 1))” に対して ”314159” と出力します
19.
55x60
20.
加算 乗算 減算 除算 数値入力
21.
デモ(时间があったら)
22.
今后の课题
23.
課題がいっぱい ● リスト ● 変数 ●
手続きオブジェクト
24.
まとめ ● 整数オブジェクトを扱える ● 課題がいっぱい
Download