その言語で「バイブル」と呼ばれる書籍を教えてください。
知りたいのは主に以下の言語です(が、他にもあれば教えてください)。
Java
JavaScript
Ruby
C
C++
Perl
PHP
Python
C#
Visual Basic
SQL
ActionScript
Flex
HTML
CSS
XML
実はブログにこの趣旨のエントリを書いたのですが、中途半端になり、どうにも完成しそうにありません。
せっかくなのでちゃんとまとめて公開したいと思います。皆様の力をお貸しください。
http://d.hatena.ne.jp/asakichy/20090503/1241304285
過去に「原典」に関する質問(http://q.hatena.ne.jp/1209228190)がありましたが、本質問では特にそのこだわりはなく、逆に、「一番メジャーな本」「一番詳細な本」「良書」「おすすめ本」(達の決定版)を探しています。
Perlのバイブルといえば既にリストアップされているらくだ本ですが、
http://www.amazon.co.jp/exec/obidos/ASIN/4873110963/
歴史的価値としては初版の"赤らくだ本"も一読の価値ありです(こちらはK&R初版とちがいまだ入手可能です)
http://www.amazon.co.jp/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%...
尚、K&Rについては誤訳が多かったので初版の原著を横に並べながら読むのがセオリーだった記憶があります。
Perlのバイブルといえば既にリストアップされているらくだ本ですが、
http://www.amazon.co.jp/exec/obidos/ASIN/4873110963/
歴史的価値としては初版の"赤らくだ本"も一読の価値ありです(こちらはK&R初版とちがいまだ入手可能です)
http://www.amazon.co.jp/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%...
尚、K&Rについては誤訳が多かったので初版の原著を横に並べながら読むのがセオリーだった記憶があります。
「らくだ本」も確定ですよね。
「赤らくだ本」は知りませんでした。「通るべき道」なのでしょうか。
> K&Rについては誤訳が多かったので
K&Rは本当にどこの職場(どこの机レベル?)にもありました。
かつて、かたくなに原著の方を並べている方がいましたが、そういうことだったのですね。
■HTMLのバイブルは仕様書だという見方もあると思いますが,個人的に手本にさせていただいたのが神崎さんの,
■CSSの方は,絶版となって有志によりWeb版となったすみさんの,
http://www.asahi-net.or.jp/~jy3k-sm/css1/index.html
ちと定番すぎたかもしれませんが,「良書」として推薦したいと思います。
> ユニバーサルHTML/XHTML
こういう本、その言語の目的から語ってくれる本、いいですねぇ。
その「思想」部分は(リファレンスっぽい)仕様書からはなかなか読み取れないと思います。
バイブルの必要条件なのかもしれません。
> スタイルシートWebデザイン―CSS2完全解説
こんな良質な情報が無料で公開されているのですね。すごい。知りませんでした。
教えてくれた「mezala」さんと公開してくれた「すみ」さんに感謝です。
コメントをつけられないのでご質問に回答します。
>「赤らくだ本」は知りませんでした。「通るべき道」なのでしょうか。
今となってはPerl5に対応してないなどの問題もあり通るべき道とまではいえませんが、
青らくだがライブラリ解説などのためあまりに分厚く・リファレンス的になってしまったのに比べると赤らくだは随所に読み物的な作者のウィットとユーモア、ジョークに溢れていて「読んで笑える原典」という稀有なポジションを持っています^^;
(作者のジョークに対する注書きに対する訳者の近藤さんのさらなる訳注での突っ込みも面白いです)
また作者のキャラが色濃い分Perlの本来のエッセンスが凝縮されているのも魅力です。
章立てもどことなくK&Rにあわせた感じがします。
原典編纂としては是非ご一読の上加えていただきたいですね。
なるほど、Perl(ラリー?)文化を知るには欠かせない、といったころでしょうか。^^;
>「読んで笑える原典」
読んでみたくなりました。(^_^)
Ruby
初版がまつもとひろゆき氏監修でバイブルだと思います。
たのしいRuby 第2版 Rubyではじめる気軽なプログラミング
現在は2版が入手可能です
こちらもバイブルになるかも
> たのしいRuby
> 初めてのRuby
両方とも良い本ですよねぇ。
前者は初心者でも読めますし、他言語でプログラム経験があれば後者の方が良いかもしれませんし。
これらに、最近出た「プログラミング言語 Ruby」を交えた三つ巴でしょうか。
(というか、1冊に絞る必要もないですね、そういえば(^^;))
PHPならこれでしょうか?
■PHPによるWebアプリケーションスーパーサンプル 第2版
http://www.amazon.co.jp/PHP%E3%81%AB%E3%82%88%E3%82%8BWeb%E3%82%...
圧倒的なサンプルの量で、この分野では他の追随を許さないですね。
文法の「プログラミングPHP」とセットで決まりでしょうか。
Python
最近改訂されたようです。2色刷りで大変見やすくなっています。
ActionScript
Adobe Flash CS3 詳細! ActionScript 3.0 入門ノート (DVD-ROM付)
Adobe Flash CS3 詳細! ActionScript3.0入門ノート2 (CD-ROM付)
ActionScriptは2.0と3.0で、言語仕様がまったく違うので、古いActionScript本は
これからの用途に使えません。ActionScript3.0を標榜する本でも、なぜかActionScript2.0で
書かれているサンプルがあったりと、まるで統一感がありませんが、上記の書籍はきちんと
統一されています。内容もレイアウトも読みやすくオススメです。
> みんなのPython 改訂版
VB同様実務経験がないので、助かります。
と、言うわけで盲信します(^_^)
> Adobe Flash CS3 詳細! ActionScript 3.0 入門ノート
これは確かに良い本ですね。
FlashサイドのAS本としてはこれで決まりでしょうか。
あとはFlex/AIRなのですが、これがなかなか。
特にFlexのコンポーネント動作の深淵に踏み込んだ本があると良いのですが。。。。
記事書いてみました。
Java、C++、PowerShell、Python、SQL/RDB、正規表現、CSS、LaTeX です。
bleis-tiftさん、
よくBlogを(内緒で(^_^; )拝見させていただいてます。
いつもながら圧巻の情報量です。
> Java言語仕様 第3版 (The Java Series)
Javaで言語本というとコレになるんですかね。
VM本までいれるかどうか。。。
> C++
必読、多いです(^_^;
でも、まあ、そうなんですよねぇ。
差し当たり、言語により近いモノをピックアップします。
> PowerShell
(UNIXも含め)シェル系、忘れてました。
追加します。
> 初めてのPython 第3版
これも追加します。
> プログラマのためのSQL 第2版
J.セルコーさんの著書で、これは入れたいと思います。
RDBはまた別途ということで。
> 詳説 正規表現 第3版
決まりですね。
> 実践 Web Standards Design
これは実践で本当に役に立ちそう。
-----
その他、たくさんの情報、ありがとうございます。
(かなり)参考にさせていただきます。
「らくだ本」も確定ですよね。
「赤らくだ本」は知りませんでした。「通るべき道」なのでしょうか。
> K&Rについては誤訳が多かったので
K&Rは本当にどこの職場(どこの机レベル?)にもありました。
かつて、かたくなに原著の方を並べている方がいましたが、そういうことだったのですね。