lowlife.jp 2024 著作権. 不許複製 プライバシーポリシー
http://martinfowler.com/bliki/Closure.html 動的言語に興味がでてくると、 クロージャやブロックと呼ばれる概念に出会うと思います。 C/C++/Java/C# などクロージャを持たない言語をご使用の方は、 どういったものなのかご存知ないかもしれません。 ここでは簡単にクロージャについて説明します。 クロージャを持った素晴らしい言語を使ったことある方にとっては、 あまり面白くない話かもしれません。 クロージャは長年使用されてきました。 私が最初に出会ったのは、おそらく Smalltalk だったと思います。 Smalltalk ではブロックと呼んでいました。 Lisp ではクロージャを多用しています。 Ruby でもクロージャが提供されています――多くの rubyist がスクリプト言語に Ruby を選ぶのはこのためです。 基本的にクロージャとは、ブ
LEGOの幹部は先頃、有名な同社のブロックを愛好する大人のファンらによって、新たに提供したデジタルデザイン用の開発ツールが改変されていることを発見した。そして、幹部らは驚くべき行動に出た。なんと、このハッキング行為に声援を送ったのだ。 この寛大な振るまいも、実はそれほど難しいことではなかった。つまり、LEGOの最も熱心なファンたちは、何かをかすめ盗ろうとしているわけではなく、逆に同社の製品を改善しようとしており、しかもそれがおそらくは同社のデザイナーでさえ思いつかなかったようなやり方だったから、それを理解するだけでよかったのだ。 「この種の事柄に対して好意的な反応を示さない企業があることは知っていたので、最初は少し心配だった」と、マサチューセッツ州ストウ在住のソフトウェアエンジニア、Dan Malecは言う。同氏はLEGOコミュニティの熱心なメンバーだが、このグループにはLEGOが大好きで
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く