ホットコーナーブログ(iiyu.asablo.jpの検索)ホットコーナー内の検索でもASAHIネット(asahi-net.or.jp)全体の検索です。検索したい言葉のあとに、空白で区切ってki4s-nkmrを入れるといいかも。)に転載したものから。---献本ありがとうございます。(翻訳)翔泳社にある紹介。Resig)は、JavaScriptのド定番ライブラリjQueryの開発者。jQeuryに使われているテクニックも含め、JavaScriptの深いところを解説し、それを使うと、汚くなりがちなJavaScritpでも、いかにエレガントで見通しのいいコードが書けるかを解説してある。イラストレータは、勝亦勇さん。大体、原書のイラストは、忍者といいながら、なんで、武将なんだよ。日本かぶれでも日本のこと知らないだろ、こいつらと思っちゃうよね。その点、勝亦さんのイラストは、墨痕鮮やかな忍者。いやあ、もう、日本の美意識の極致でしょう。第5章までしか読んでないが、これは素晴らしい。「JavaScriptは関数型言語として使ったほうがいい。きれいなコードが書ける。そのためには、JavaScriptの関数を徹底理解すべし。それこそが、JavaScript忍者への近道だ」と喝破していること。関数のことだけで、第3章から第6章まで、3章分も使って解説している。JavaScriptを書かず、しかも本書に出てくるエレガントなやり方を知らないおれには、目から鱗が落ちる、知らないことだらけだった。目次をみるとわかるが、クロージャのことも当然出てくる。scope)っぽい動きもするのね。プロトタイプベースのオブジェクト指向は、第6章。正規表現は第7章、スレッドとタイマーの扱いは第8章だが、ここまでが忍者の基礎訓練。ま、情報省のスパイになるより、簡単だけど。\(^O^)/本書では、忍者の言葉は、達人というニュアンスで使われている。ガイジンさんにとって、忍者は、そういう感じなのか。赤影」など、話が止まらなくなるので、股の機械にするが、おれの忍者のイメージは、超人的スパイや超人的テロリスト。本書では、JavaScript忍者と呼ばれる人たち以外に、JavaScriptジェダイと呼ばれる人も出てくる。ガイジンさんがもっている忍者のイメージは、スターウォーズのジェダイなのかな。スターウォーズのジェダイも、おれは、話し始めたら止まらないよ。いまでも、ケーブルテレビJ:COMのカートゥーンネットワークで、スターウォーズのアニメ「クローンウォーズ」を毎週観てる。\(^O^)/よし、きさま。いやあ、いざとなったら、何を話していいか、わからんとですよ。忍者とジェダイの話をさせると、情報省のクローンは、止まるんだ。チューリングマシンの停止問題が解けたな。Niihamaとあった。これ、「攻殻機動隊」だね。主要登場人物のバトーと、公安9課がある新浜だよね。著者は、攻殻機動隊、好きなんだね。日本のアニメ好きなのかな。あ、こんなページがある。http://www.geocities.jp/koukaku2030/area.html攻殻機動隊の日本地図、地域別(ネタばれ散在編)のページ吉川さんの翻訳も、彼なら当然といえば当然だが、とてもいい。ソースコードのコメントやメッセージも訳してあるのだが、この本、JavaScriptの本だから、ブラウザでの実行結果の画面も載っている。書は英語の画面だから、原書のものを流用するわけにはいかず、大量の画面を全部、取り直し。吉川さんじゃなくて、編集者がやったかもしれないが、手間暇かかって、これ、大変だったんじゃないか。クロージャの説明ソースコードで、OuterFunctionとInnterFunctionを、そのまま外部の関数を訳しているところと、内部の関数InnerFunctionと訳しているところがあって、これは、内部の関数InnerFunctionにならって、外部の関数OuterFunctionと訳す方がよかったね。混乱するほどではない。吉川さんの訳注が、的確で丁寧。うるさくならないように、しかし、ポイントはしっかり入っている。批判したことがあった。自分をみせびらかしたい単なる出たがり。こいつ、ほんとに理解しているのかと思うこともあった。関連書:本書でも言及されているもの含め、JavaScriptを理解するために有用な本をいくつか。これまで紹介した本が主。(翻訳)次は、紹介してなかった。C++が有名だが、JavaScriptもあるのね。翔泳社からだし、訳者は、吉川さんだ。(6%)Kindle版。JavaScriptは2010年代のアセンブラ。Clojureが出た。Actionは予約中。第2版http://iiyu.asablo.jp/blog/2010/05/24/5108741C++テンプレートメタプログラミング[コメント(0)|トラックバック(23)]コメントコメントをどうぞ※メールアドレスとURLの入力は必須ではありません。入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。※なお、送られたコメントはブログの管理者が確認するまで公開されません。※投稿には管理者が設定した質問に答える必要があります。)に転載したものから。---アマゾンは、しっかりおれを監視しとるわ。)に転載したものから。)に転載したものから。---お買い上げありがとうございます。)に転載したものから。---新世代LispのClojureをJavaScriptにコンパイルするClojureScript。)に転載したものから。---全然、知らなかった。)に転載したものから。---Impress.jsって、知らなかった。)に転載したものから。---オライリー・ジャパンの新刊、いろいろ面白そうなのが出ている。)に転載したものから。---ツイートしたら、けっこう、注目されたみたい。)に転載したものから。---お買い上げありがとうございます。)に転載したものから。---いま、オライリー本家で、JavaScript本の半額セール中。)に転載したものから。---お買い上げありがとうございます。)に転載したものから。)に転載したものから。---お買い上げありがとうございます。)に転載したものから。---お買い上げありがとうございます。)に転載したものから。---珍しく、インプレスがプログラミング言語本を出してくれている。)に転載したものから。---今日までなので(正確な起源は以下をみてください)、あわてて。)のjouwa/salonから。)のjouwa/salonから。---お買い上げありがとうございます。お買い上げは、Kindle版。)のjouwa/salonから。---お買い上げありがとうございます。)のjouwa/salonから。---最近、翔泳社のKindle版の電子書籍のお買い上げが多い気がして調べたら、いま、翔泳社は電子書籍の半額祭りをやってるんですね。)のjouwa/salonから。---最近、翔泳社の本ばかり紹介しているような気がする。