No. 4 ( ) ( ) No. 4 ( ) 1 / 44 : , , miniC : ( ) No. 4 ( ) 3 / 44 ( ) . Scheme, Lisp (Common Lisp etc.), ML (SML, OCaml), Haskell Ruby . (C++ ), Java generics, map/reduce,... ( ) No. 4 ( ) 5 / 44 (λ-calculus) f (x) = x2 + 5x f λx. x2 + 5x ( ) f 10 ( ) f 10 (λx. x2 + 5x) 10 f 10 = (λx. x2 + 5x) 10 = (102 + 5)10 (higher-order function): ( ) ( ) ( ) No. 4 ( ) 6 / 44 C ( ) : (referential transparency)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く