アキラさんから事前レビューの依頼と献本いただきました。ありがとうございます。
- プログラミングの魔導書 〜Programmers' Grimoire〜 Vol.2
- 『プログラミングの魔導書 Vol.2』予約開始! - Faith and Brave - C++で遊ぼう
- 『プログラミングの魔導書 Vol.2』 発売まであと一週間です! - Faith and Brave - C++で遊ぼう
なお、本書の書籍版は受注生産となっているそうで、期限が2011/10/04(火)までとなっていますので、ご希望の方はお早めにどうぞ。
内容
前回のC++オンリーとはうってかわって、C++を中心にさまざまな言語を、とても深く扱っています。おそらく、初心者向けの書籍が多くでる現在で、これほど深い題材を扱った書籍はないのではないでしょうか
『プログラミングの魔導書 Vol.2』予約開始! - Faith and Brave - C++で遊ぼう
- Dave Abrahamsへのインタビュー(Dave Abrahams, 江添 亮)
- 風とF#とメビウスの輪(小泉 将久)
- D言語の設計と進化とか(Masahiro Nakagawa)
- The Door To Dependent Types(k.inaba)
- プログラミング言語Scalaの歴史とこれから(水島 宏太)
- Haskell 2010/2011とHaskellのこれから(shelarcy)
- 証明支援系Coqの紹介(菊池 正史)
- constexpr入門(江添 亮)
- boost::seriarizationの紹介 後編(近藤 貴俊)
- Boostを使い倒してTwitterクライアントを作る(柏田 知洋)
扱っている言語は
と、さまざまで、C++についても、最近やっと確定した次期C++11や、Boostについての深い内容となっています。Boostについては、始祖とも言えるDave Abrahams氏のインタビューが冒頭に掲載されており、BoostやC++の過去、現在、未来を語っています。
個人的には、F#とDに興味をもち、特にDについては、C++とC#のいいとこ取りという感想で、これがVisual Studioで標準搭載されるとうれしいなぁと、記事を読みながら考えていました。
また、BoostでTwitterクライアントでは、Boostを使って
- HTTPクライアント
- ユーザインタフェース(コンソール入出力)
- JSONパーサ・コンテナ
- OAuthクライアント
を実装しています。
最近の言語では標準的にサポートしている機能を、C++でも利用することが出来るようになるので、とても嬉しい記事です。
#割とC++でTwitterやFacebookのクライアントは使う可能性がありそうなので
まとめ
様々な言語に触れたい人や、C++や本書で扱ってる言語について、より深い知識をつけたい方に、特にオススメしたい一冊です。