Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Tarai Function Music
Search
aike
December 12, 2011
Programming
200
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Tarai Function Music
Tarai Function Music
aike
December 12, 2011
Other Decks in Programming
See All in Programming
ハーネス設計入門 〜プロンプト、コンテキストの次〜
kinopeee
41
26k
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
320
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
530
React本体のコードリーディング
high_g_engineer
1
160
仕様駆動開発の消費期限
watany
20
9.1k
プロポーザルを書いてもらう
pvcresin
0
590
AIの中の人になってみる
htkym
0
140
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
190
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
5
550
Gmail/Google DriveをトリガーにAIエージェントを動かそう! / Run AI agents with Gmail/Google Drive as triggers!
har1101
3
460
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
290
Loosening the Reins: Go Generics Get More Flexible
kuro_kurorrr
0
350
Featured
See All Featured
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
310
How STYLIGHT went responsive
nonsquared
100
6.3k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Raft: Consensus for Rubyists
vanstee
141
7.7k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Making the Leap to Tech Lead
cromwellryan
135
10k
Google's AI Overviews - The New Search
badams
0
1.6k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
450
Building an army of robots
kneath
306
46k
Are puppies a ranking factor?
jonoalderson
2
3.8k
Agile that works and the tools we love
rasmusluckow
331
22k
Transcript
竹内関数で 音楽生成 ブロガー 藍 圭介 http://d.hatena.ne.jp/aike @aike1000
Music sm11764888 シャウトVST sm11953495 ダブリングVST http://youtu.be/MWrF0_du2rA 8bit ソフトシンセ sm14366724 ビブラート描画ツール Programming
“ “ “ “ “ “ “ “フーン,一応動いているみたいだ フーン,一応動いているみたいだ フーン,一応動いているみたいだ
フーン,一応動いているみたいだ フーン,一応動いているみたいだ フーン,一応動いているみたいだ フーン,一応動いているみたいだ フーン,一応動いているみたいだ ね。でもね,この計算,多分今日中 ね。でもね,この計算,多分今日中 ね。でもね,この計算,多分今日中 ね。でもね,この計算,多分今日中 ね。でもね,この計算,多分今日中 ね。でもね,この計算,多分今日中 ね。でもね,この計算,多分今日中 ね。でもね,この計算,多分今日中 には終わらないよ,きっと。これはタ には終わらないよ,きっと。これはタ には終わらないよ,きっと。これはタ には終わらないよ,きっと。これはタ には終わらないよ,きっと。これはタ には終わらないよ,きっと。これはタ には終わらないよ,きっと。これはタ には終わらないよ,きっと。これはタ ライ回し関数という変な関数でね,短 ライ回し関数という変な関数でね,短 ライ回し関数という変な関数でね,短 ライ回し関数という変な関数でね,短 ライ回し関数という変な関数でね,短 ライ回し関数という変な関数でね,短 ライ回し関数という変な関数でね,短 ライ回し関数という変な関数でね,短 いくせにものすごく時間がかかること いくせにものすごく時間がかかること いくせにものすごく時間がかかること いくせにものすごく時間がかかること いくせにものすごく時間がかかること いくせにものすごく時間がかかること いくせにものすごく時間がかかること いくせにものすごく時間がかかること で有名な関数なんだ。 で有名な関数なんだ。 で有名な関数なんだ。 で有名な関数なんだ。 で有名な関数なんだ。 で有名な関数なんだ。 で有名な関数なんだ。 で有名な関数なんだ。” ” ” ” ” ” ” ” http://www.flickr.com/photos/uniinnsbruck/ http://www.flickr.com/photos/uniinnsbruck/ 竹内郁雄著 竹内郁雄著 竹内郁雄著 竹内郁雄著 竹内郁雄著 竹内郁雄著 竹内郁雄著 竹内郁雄著 『 『 『 『 『 『 『 『初めての人のための 初めての人のための 初めての人のための 初めての人のための 初めての人のための 初めての人のための 初めての人のための 初めての人のためのLISP LISP LISP LISP LISP LISP LISP LISP』 』 』 』 』 』 』 』 ( ( ( ( ( ( ( (サイエンス社、 サイエンス社、 サイエンス社、 サイエンス社、 サイエンス社、 サイエンス社、 サイエンス社、 サイエンス社、1986 1986 1986 1986 1986 1986 1986 1986年) 年) 年) 年) 年) 年) 年) 年)
None
Tarai(x,y,z) = Tarai(Tarai(x-1,y,z),Tarai(y-1,z,x),Tarai(z-1,x,y)) otherwise. y if x≦y (defun tarai
(x y z) (if (<= x y) y (tarai (tarai (1- x) y z) (tarai (1- y) z x) (tarai (1- z) x y))))
自 自 自 自 己 己 己 己 呼 呼
呼 呼 出 出 出 出 し し し し Recursion 数学的帰納法 数学的帰納法 数学的帰納法 数学的帰納法 頭 頭 頭 頭 山 山 山 山 http://www.flickr.com/photos/ http://www.flickr.com/photos/hinkelstone hinkelstone/ /
月日 月日は は 流れ 流れ
モダンな モダンな 関数型言語 関数型言語 の流行 の流行
竹内関数 竹内関数 との再会 との再会
http://www.flickr.com/photos/defenceimages/ http://www.flickr.com/photos/defenceimages/
Transition of Arguments x y z
http://www.flickr.com/photos/ http://www.flickr.com/photos/lizadaly lizadaly/ / Close to You / The Carpenters
Hotel California / Eagles Stairway to Heaven / Led Zeppelin Blackbird / The Beatles and many baroque music ... Cliche Line Cliche Line
(tarai (1- z) x y)))) (if (<= x y)
y (defun tarai (x y z) (tarai (tarai (1- x) y z) (tarai (1- y) z x) ( (音楽再生) 音楽再生) http://youtu.be/4qsxTV3sg-g
None
再帰関数 再帰関数 超可愛い 超可愛い http://www.flickr.com/photos/ http://www.flickr.com/photos/dwinton dwinton/ /