2011年12月26日

『パーフェクトJavaScript』は名著!

 ちょっと話題になっていた『パーフェクトJavaScript』を読みました。

javascript

 いや、これは名著です!
 まず最初に、この本は初心者向けの本ではありません。Javascript入門者が手にしたら、かなりの確率で挫折するでしょう。
 逆に詳しい書籍としては、何といってもサイ本がありますが、『パーフェクトJavaScript』はサイ本よりは敷居が低いです。詳しくないという意味ではなく、翻訳書独特の難渋さがないこと、本の構成や用語、サンプルコードや説明文の日本語がこなれているせいで、深いところまで突っ込んでいる割には取っ付き易いのです。
 基本的に「普段仕事でJavascriptを使っているけれど、正直、本質的なところが今ひとつ分かっていない」「よく分からないままとりあえず動いているので良しとしている」くらいの人たちが主な対象です(わたしもそうです)。「最近のJavascriptはオシャレくさくなってさっぱりわからん!」と思っている人は、この本で再入門すると素晴らしく頭が整理されるでしょう。
 典型的な技術書の構成として、演算子やら型やらから説明し始めるのですが、これが退屈ではないのです。そこが凄い。読んでいてグイグイ引き込まれる、ワクワクする技術書なのです。
 即アプリを作りたい、という人には向いていませんが、JavaやC#の技術者から見てJavascriptのヘンテコなところをちゃんと理解したい、という人にはぴったりです。
 前半で言語仕様、後半でクライアントサイドおよびサーバサイドJavascript、HTML5が解説されていますが、個人的にオススメは言語仕様の中の「変数とオブジェクト」「関数とクロージャ」あたり。この辺は、分かったからといって即仕事に活かせる、という類の話ではないのですが、分かっていないと他人のオシャレなコードを読む時に困ります。何より、読んで考えて楽しいです。
 もっと早くに読んでおけばよかったです・・。

477414813XパーフェクトJavaScript (PERFECT SERIES 4)
井上 誠一郎 土江 拓郎 浜辺 将太
技術評論社 2011-09-23

タグ:JavaScript
posted by ふみこ at 16:17| 技術書

2011年12月09日

Test-Driven Development for Embedded C

193435662XTest-Driven Development for Embedded C (Pragmatic Programmers)
James W. Grenning
Pragmatic Bookshelf 2011-05-02



 組込みでC言語でもテスト駆動開発できるよ!ってことを、サンプルコードを多数掲載し、懇切丁寧に説明してくれる。
 志ある組込みC言語開発者はぜひ読みましょう。
 組込みC言語でのテスト駆動を主題にした、初の書籍ではないか。
 翻訳待ち。
タグ:組み込み C
posted by ふみこ at 06:07| 技術書

2011年12月05日

Mac OS X UNIX活用大全

4048683772Mac OS X UNIX活用大全 Mac OS X 10.6 Snow Leopard対応版 (MacPeople Books)
大津真
アスキー・メディアワークス 2010-06-25



 MaxをUNIXマシンとして利用したい人に向けの本です。
 スクリーンキャプチャ多めでUNIX初心者でも大丈夫。
 Macの仕組みも概説してくれます。
タグ:Unix Macintosh
posted by ふみこ at 22:19| 技術書
↓応援クリックお願いします☆
ブログランキング・にほんブログ村へ