Google
ブログ(iiyu.asablo.jpの検索)
ホットコーナー内の検索
 でもASAHIネット(asahi-net.or.jp)全体の検索です。
 検索したい言葉のあとに、空白で区切ってki4s-nkmrを入れるといいかも。
 例 中村(show) ki4s-nkmr

ウェブ全体の検索

Lisperにはいまさらだが、Java 8のラムダ式でデザインパターンをすっきり書く2015年03月12日 21時47分11秒

ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
 SchemeやCommon Lispのように昔からクロージャがある言語を知っている人
には、30年も40年も前からやってた話を、なんでいまごろになってやってるん
だという話。
 Java 8でラムダがやっと入ったので、デザインパターンもすっきり書けるよ
うになったという連載。いま、第3回まで出ています。
 Lispのmapは、クロージャ(ラムダ式)を知らない人、メソッドチェーンとい
うか、実体としてはデータストリームに作用するフィルタや変換処理のパイプ
ラインを知らない人は、目から鱗が落ちると思う。関数型言語で広く普及して
いるイディオム、書き方だと思いますが。
 C++もラムダを入れますよね。無理やり感があって、どうかなと思うけど。

http://codezine.jp/article/detail/8300
ラムダ式でCommandパターンで書かれたコードをシンプルにする
~ ラムダ式使いへの第一歩
デザインパターンを置き換えよう! Javaラムダ式によるシンプルコーディング 第1回
宮川 拓 [著] 2014/12/17 14:00

http://codezine.jp/article/detail/8401
ラムダ式でStrategyパターンで実装されたコードをシンプルにする
~ そこから見えてくるストラテジオブジェクトの本質
デザインパターンを置き換えよう! Javaラムダ式によるシンプルコーディング 第2回
宮川 拓 [著] 2015/01/20 14:00

http://codezine.jp/article/detail/8504
Observerパターンをラムダ式で置き換える
~ オブザーバオブジェクトはラムダ式によって簡潔に生成できる
デザインパターンを置き換えよう! Javaラムダ式によるシンプルコーディング 第3回
宮川 拓 [著] 2015/02/24 14:00

 全体の目次。
http://codezine.jp/article/corner/557
デザインパターンを置き換えよう! Javaラムダ式によるシンプルコーディング

 Javaで学ぶデザインパターンは、以前も紹介しているが、結城浩の本がいいし定番。
http://www.amazon.co.jp/exec/obidos/ASIN/4797327030/showshotcorne-22/
増補改訂版Java言語で学ぶデザインパターン入門 [大型本]
結城 浩 (著)
http://www.amazon.co.jp/exec/obidos/ASIN/4797331623/showshotcorne-22/
増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編 [大型本]
結城 浩 (著)
 これも、Java 8でラムダを使ったすっきりしたものに、さらに増補改訂され
るのかも。

関連:
http://iiyu.asablo.jp/blog/2012/04/27/6426601
Java言語で学ぶリファクタリング入門ほか、結城浩のJava本

 プログラミング言語の表現力によってデザインパターンもいろいろ、C++や
Javaのように不自由な言語だと、デザインパターンもすっきりせずにもっさり
しているということは、以前、書いた。

http://iiyu.asablo.jp/blog/2013/04/10/6773292
エレメンタルデザインパターン、 関数型のデザインパターン、Googleはどうやってテストしているか
--- ここから ---
 この面では、ぼくは、AIの研究者であり、Lisperハッカーで、いま、Google
でけっこうお偉いさんであるPeter Norvigさんのデザインパターンの話が面白
かった。
 要は、JavaやC++のような不自由な言語ではなく、LispやDylan(アップル
(Apple)が作っていて、結局、Appleからはリリースされなかったプログラミン
グ言語)のような動的言語だと、もっと簡単で有益なパターン、面白いパターン
があるという話。
http://www.norvig.com/design-patterns/
Design Patterns in Dynamic Languages
--- ここまで ---

関連:
http://iiyu.asablo.jp/blog/2013/04/10/6773292
エレメンタルデザインパターン、 関数型のデザインパターン、Googleはどうやってテストしているか

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

※投稿には管理者が設定した質問に答える必要があります。

名前:
メールアドレス:
URL:
次の質問に答えてください:
一富士、二鷹、三は? ひらがなで。

コメント:

トラックバック

_ ホットコーナーの舞台裏 - 2015年06月23日 10時22分04秒

ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
 お買い上げありがとうございます。
 「エレメンタルデザインパタ

_ ホットコーナーの舞台裏 - 2015年06月25日 10時14分05秒

ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
 人気書籍
http://www.amazon.co.jp/exec/obidos/ASIN/4873114799/showshotcorne-22/
プロ