InfoQ

InfoQ

エディタ毎の記事の表示

全ての 森田 秀幸 - (株)永和システムマネジメントに関するすべてのコンテンツ


森田 秀幸 - (株)永和システムマネジメントが書いたNews

メタプログラミング 総括: 速度、Ruby マクロ、スクリーンキャスト

トピック
Ruby,
動的言語,
シンタックス,
LISP,
言語,
パフォーマンス&スケーラビリティ,
メタプログラミング,
プログラミング

Matt Aimonetti 氏は最近メタプログラミングの速度、特にメソッドを定義する様々な方法の速度をよく調べていた。そして彼は、ユーティリティメソッドを定義するための Proc オブジェクトを用いた define_method を使ったコードが、静的に定義されたメソッドよりもずいぶん遅いことに気づいた。