Okay, I admit it: after listening to Lies over and over for yesterday’s column, I got sucked into a black hole of Big Bang’s music. After a journey through basically their entire discography, I arrived here: the song that put G-Dragon on the map.
![Kotaku - The Gamer's Guide](https://cdn-ak-scissors.b.st-hatena.com/image/square/29edc0326024290d578e2f1eefd06539eef59338/height=288;version=1;width=512/https%3A%2F%2Fi.kinja-img.com%2Fgawker-media%2Fimage%2Fupload%2Fs--yiqdDaMP--%2Fc_fill%2Cfl_progressive%2Cg_center%2Ch_200%2Cq_80%2Cw_200%2Foq0dm145lhrelqk1r64i.png)
前回、おとうさんにもわかるYコンビネータ!(絵解き解説編) - よくわかりませんというエントリで、Yコンビネータ(不動点演算子)と再帰の絵解き解説をしました。 Yコンビネータ自身は、結局のところ再帰を産み出してくれるだけです。関数(正確にはλという単純な文字列変換ルール)だけで出来て、プログラミングに関するいろんな原理の研究を可能にするのが凄い訳です。その辺のさわりを、きしださんが解説されています。しかし、単なる再帰なら、実際のプログラミングではYコンビネータなんて使わなくても出来ます。 じゃあ、Yコンビネータとか不動点とかは、偉い学者さんとかが研究に使えばいいもので、普通のプログラマには何の意味もないモノなのでしょうか? というわけで、今回はポジティブに、Yコンビネータや不動点で出てくる考え方を、理論だけじゃなく、実際のプログラミングに応用する例を見てみましょう。 今回、プログラムの例を
Text Changes and Additions Numbers indicate the chapter or section in the Unicode 6.1 core specification where there are some significant changes or additions. This list is not exhaustive. Select changes to conformance requirements in Chapter 3, Conformance, that impact implementations are listed separately under E. Conformance Changes. 3.5: Updated the discussion of property values to clarify tha
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く