Suche senden
Hochladen
Pietでlisp処理系を書くのは難しい 進捗報告
•
0 gefällt mir
•
1,037 views
H
Hideaki Nagamine
Folgen
2015年8月8日. Open Source Conference 京都 2015.
Weniger lesen
Mehr lesen
Ingenieurwesen
Melden
Teilen
Melden
Teilen
1 von 24
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Icpc 2014 09 08
Icpc 2014 09 08
Matton_Botton
PietでLISP処理系を書くのは難しい
PietでLISP処理系を書くのは難しい
Hideaki Nagamine
Pietソースコード精読
Pietソースコード精読
Hideaki Nagamine
rpi_handson_3
rpi_handson_3
teruyaono1
ラズパイ講習会(第3回)
ラズパイ講習会(第3回)
teruyaono1
JupyterNotebookとMySQLでゼロからはじめるデータサイエンス
JupyterNotebookとMySQLでゼロからはじめるデータサイエンス
infinite_loop
深層強化学習入門
深層強化学習入門
Core Concept Technologies
CVPR 2018 速報とその後 (CVPR 2018 完全読破チャレンジ報告会)
CVPR 2018 速報とその後 (CVPR 2018 完全読破チャレンジ報告会)
cvpaper. challenge
Empfohlen
Icpc 2014 09 08
Icpc 2014 09 08
Matton_Botton
PietでLISP処理系を書くのは難しい
PietでLISP処理系を書くのは難しい
Hideaki Nagamine
Pietソースコード精読
Pietソースコード精読
Hideaki Nagamine
rpi_handson_3
rpi_handson_3
teruyaono1
ラズパイ講習会(第3回)
ラズパイ講習会(第3回)
teruyaono1
JupyterNotebookとMySQLでゼロからはじめるデータサイエンス
JupyterNotebookとMySQLでゼロからはじめるデータサイエンス
infinite_loop
深層強化学習入門
深層強化学習入門
Core Concept Technologies
CVPR 2018 速報とその後 (CVPR 2018 完全読破チャレンジ報告会)
CVPR 2018 速報とその後 (CVPR 2018 完全読破チャレンジ報告会)
cvpaper. challenge
Python用ゲームエンジンPyxelで遊んでみた
Python用ゲームエンジンPyxelで遊んでみた
Hirofumi Watanabe
kintoneエンジニアのお仕事
kintoneエンジニアのお仕事
Cybozu, Inc.
大規模JSプロジェクト ロードオブナイツの管理手法紹介 2012-11-06
大規模JSプロジェクト ロードオブナイツの管理手法紹介 2012-11-06
俊仁 小林
TOPPERSプロジェクトの紹介 OSC2018 Tokyo Spring
TOPPERSプロジェクトの紹介 OSC2018 Tokyo Spring
Center for Embedded Computing Systems, Nagoya Univ.
欲しいアプリは自分で作る!おうち時間も十分楽しめる Power Apps の凄さと面白さ
欲しいアプリは自分で作る!おうち時間も十分楽しめる Power Apps の凄さと面白さ
Junichi Kodama
数理モデリングからはじめるPython数理最適化 PyData.Tokyo 2017/6/28 Retty Inc. Iwanaga Jiro
数理モデリングからはじめるPython数理最適化 PyData.Tokyo 2017/6/28 Retty Inc. Iwanaga Jiro
Jiro Iwanaga
XDDPプラクティス路線図とパターン・ランゲージ ~時を超えた派生開発の道~
XDDPプラクティス路線図とパターン・ランゲージ ~時を超えた派生開発の道~
Noriko Kawaguchi
フェーザとか
フェーザとか
Hideaki Nagamine
競技プログラミング練習会2015 Normal 第4回
競技プログラミング練習会2015 Normal 第4回
Hideaki Nagamine
競技プログラミング練習会2015 Normal 第3回
競技プログラミング練習会2015 Normal 第3回
Hideaki Nagamine
競技プログラミング練習会2015 Normal 第1回
競技プログラミング練習会2015 Normal 第1回
Hideaki Nagamine
競技プログラミング練習会2015 Normal 第2回
競技プログラミング練習会2015 Normal 第2回
Hideaki Nagamine
Gaucheでマクロを書こう
Gaucheでマクロを書こう
Hideaki Nagamine
On Lisp読書会2014 第3回「第2章 関数 (つづき)」
On Lisp読書会2014 第3回「第2章 関数 (つづき)」
Hideaki Nagamine
Weitere ähnliche Inhalte
Ähnlich wie Pietでlisp処理系を書くのは難しい 進捗報告
Python用ゲームエンジンPyxelで遊んでみた
Python用ゲームエンジンPyxelで遊んでみた
Hirofumi Watanabe
kintoneエンジニアのお仕事
kintoneエンジニアのお仕事
Cybozu, Inc.
大規模JSプロジェクト ロードオブナイツの管理手法紹介 2012-11-06
大規模JSプロジェクト ロードオブナイツの管理手法紹介 2012-11-06
俊仁 小林
TOPPERSプロジェクトの紹介 OSC2018 Tokyo Spring
TOPPERSプロジェクトの紹介 OSC2018 Tokyo Spring
Center for Embedded Computing Systems, Nagoya Univ.
欲しいアプリは自分で作る!おうち時間も十分楽しめる Power Apps の凄さと面白さ
欲しいアプリは自分で作る!おうち時間も十分楽しめる Power Apps の凄さと面白さ
Junichi Kodama
数理モデリングからはじめるPython数理最適化 PyData.Tokyo 2017/6/28 Retty Inc. Iwanaga Jiro
数理モデリングからはじめるPython数理最適化 PyData.Tokyo 2017/6/28 Retty Inc. Iwanaga Jiro
Jiro Iwanaga
XDDPプラクティス路線図とパターン・ランゲージ ~時を超えた派生開発の道~
XDDPプラクティス路線図とパターン・ランゲージ ~時を超えた派生開発の道~
Noriko Kawaguchi
Ähnlich wie Pietでlisp処理系を書くのは難しい 進捗報告
(7)
Python用ゲームエンジンPyxelで遊んでみた
Python用ゲームエンジンPyxelで遊んでみた
kintoneエンジニアのお仕事
kintoneエンジニアのお仕事
大規模JSプロジェクト ロードオブナイツの管理手法紹介 2012-11-06
大規模JSプロジェクト ロードオブナイツの管理手法紹介 2012-11-06
TOPPERSプロジェクトの紹介 OSC2018 Tokyo Spring
TOPPERSプロジェクトの紹介 OSC2018 Tokyo Spring
欲しいアプリは自分で作る!おうち時間も十分楽しめる Power Apps の凄さと面白さ
欲しいアプリは自分で作る!おうち時間も十分楽しめる Power Apps の凄さと面白さ
数理モデリングからはじめるPython数理最適化 PyData.Tokyo 2017/6/28 Retty Inc. Iwanaga Jiro
数理モデリングからはじめるPython数理最適化 PyData.Tokyo 2017/6/28 Retty Inc. Iwanaga Jiro
XDDPプラクティス路線図とパターン・ランゲージ ~時を超えた派生開発の道~
XDDPプラクティス路線図とパターン・ランゲージ ~時を超えた派生開発の道~
Mehr von Hideaki Nagamine
フェーザとか
フェーザとか
Hideaki Nagamine
競技プログラミング練習会2015 Normal 第4回
競技プログラミング練習会2015 Normal 第4回
Hideaki Nagamine
競技プログラミング練習会2015 Normal 第3回
競技プログラミング練習会2015 Normal 第3回
Hideaki Nagamine
競技プログラミング練習会2015 Normal 第1回
競技プログラミング練習会2015 Normal 第1回
Hideaki Nagamine
競技プログラミング練習会2015 Normal 第2回
競技プログラミング練習会2015 Normal 第2回
Hideaki Nagamine
Gaucheでマクロを書こう
Gaucheでマクロを書こう
Hideaki Nagamine
On Lisp読書会2014 第3回「第2章 関数 (つづき)」
On Lisp読書会2014 第3回「第2章 関数 (つづき)」
Hideaki Nagamine
Mehr von Hideaki Nagamine
(7)
フェーザとか
フェーザとか
競技プログラミング練習会2015 Normal 第4回
競技プログラミング練習会2015 Normal 第4回
競技プログラミング練習会2015 Normal 第3回
競技プログラミング練習会2015 Normal 第3回
競技プログラミング練習会2015 Normal 第1回
競技プログラミング練習会2015 Normal 第1回
競技プログラミング練習会2015 Normal 第2回
競技プログラミング練習会2015 Normal 第2回
Gaucheでマクロを書こう
Gaucheでマクロを書こう
On Lisp読書会2014 第3回「第2章 関数 (つづき)」
On Lisp読書会2014 第3回「第2章 関数 (つづき)」
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
6.
7.
8.
9.
YAPCで喋ります
10.
進捗報告をします
11.
目次 1. 宣伝 2. Pietとは 3.
進捗報告兼作品紹介 4. 今後の課題
12.
Pietのここがすごい
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” と出力します
18.
19.
55x60
20.
加算 乗算 減算 除算 数値入力
21.
デモ(時間があったら)
22.
今後の課題
23.
課題がいっぱい ● リスト ● 変数 ●
手続きオブジェクト
24.
まとめ ● 整数オブジェクトを扱える ● 課題がいっぱい
Jetzt herunterladen