あなたにとって美しいコードとはなんですか?汎用性、巧妙さ、統一性など人それぞれの観点があると思います。この本では偉大なプログラマと言われている方々が考える美しさが語られています。自分が今まで知らなかった美しさが必ずあります。なにせ33人もの偉人が書いているのですから。
「美しいコード?何それ?」という方はとりあえず、なか!見検索の抜粋を読んでみてください。美しいコードの一端がわかると思います。
この本の唯一の問題点は、各著者が自分の好きなプログラミング言語で美しさを語っているため、コードが理解しにくいことがあるということです。
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
何か問題が発生しました。後で再度リクエストしてください。
OK
ビューティフルコード (THEORY/IN/PRACTICE) 大型本 – 2008/4/23
Brian Kernighan
(著),
Jon Bentley
(著),
まつもとゆきひろ
(著),
Andy Oram
(編集),
Greg Wilson
(編集),
久野 禎子
(翻訳),
久野 靖
(翻訳)
&
4
その他
『プログラミング言語C』のブライアン・カーニハン、『珠玉のプログラミング』のジョン・ベントリー、XMLの父ティム・ブレイ、そしてRubyのまつもとゆきひろ氏ら、一流プログラマたちが「美しいコード」についての思い入れを語る珠玉のエッセイ集です。
世界でも指折りのハッカーたちが、優美で表情豊かな美しさに満ちたさまざまなコードをさまざまな角度から紹介しています。
超一流の開発者たちの哲学、考え方、ものの見方の一端に触れることができる貴重な一冊です。
世界でも指折りのハッカーたちが、優美で表情豊かな美しさに満ちたさまざまなコードをさまざまな角度から紹介しています。
超一流の開発者たちの哲学、考え方、ものの見方の一端に触れることができる貴重な一冊です。
- 本の長さ672ページ
- 出版社オライリージャパン
- 発売日2008/4/23
- ISBN-104873113636
- ISBN-13978-4873113630
この商品をチェックした人はこんな商品もチェックしています
ページ 1 以下のうち 1 最初から観るページ 1 以下のうち 1
商品の説明
著者について
Greg Wilson(グレッグ・ウィルソン):エジンバラ大学で博士号を取得。以来、高性能科学技術計算、データ可視化、コンピュータセキュリティに関わる。著書に『Data Crunching and Practical Parallel Programming』(MIT Press, 1995)があり、またDoctor Dobb's Journalの貢献者でもある。また、トロント大学の非常勤講師も勤める。
Andy Oram(アンディ・オラム):O'Reilly Mediaの編集者。フリーソフト、オープンソースの分野担当。米国ではじめて出版されたLinuxの書籍は彼の手によるもの。共著に『make改訂版』、『Peer-to-Peer』がある。プログラミングとシステム管理のスキルはほとんど独学で習得したもの。
Andy Oram(アンディ・オラム):O'Reilly Mediaの編集者。フリーソフト、オープンソースの分野担当。米国ではじめて出版されたLinuxの書籍は彼の手によるもの。共著に『make改訂版』、『Peer-to-Peer』がある。プログラミングとシステム管理のスキルはほとんど独学で習得したもの。
登録情報
- 出版社 : オライリージャパン (2008/4/23)
- 発売日 : 2008/4/23
- 大型本 : 672ページ
- ISBN-10 : 4873113636
- ISBN-13 : 978-4873113630
- Amazon 売れ筋ランキング: - 496,441位本 (本の売れ筋ランキングを見る)
- カスタマーレビュー:
著者について
著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
カスタマーレビュー
星5つ中4.7つ
5つのうち4.7つ
6グローバルレーティング
評価はどのように計算されますか?
全体的な星の評価と星ごとの割合の内訳を計算するために、単純な平均は使用されません。その代わり、レビューの日時がどれだけ新しいかや、レビューアーがAmazonで商品を購入したかどうかなどが考慮されます。また、レビューを分析して信頼性が検証されます。
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
2008年12月7日に日本でレビュー済み
まだ冒頭の2話しか読んでないのですが、そんなにいいコードかな、と思いました。
初っ端の正規表現の超短いコードは、実装が簡単になるようなサブセットを勝手に決めていて、学生向けの教材に、そんな特殊解を紹介してどうする、と思いました。正規表現→NFA→DFAと変換する処理系の方が、ずっと基礎力がつくと思います。
まあ、カーニハンが書いているから、みんな読むんだろうけど。C言語のポインタのセマンティクスをうまく引き出したことに、盛り上がりすぎです。
二つ目のsubversionのツリー差分反映のコールバックインタフェースは、コンテキストを表現したオブジェクトの引き継ぎが美しい、と言っているけど、オブジェクト指向プログラミングしたら、普通に思いつくことじゃないかなと思いました。少なくとも、私は20台の時にやりましたよ。
ま、この先、どんなものが出てくるのか、楽しみにしながら読んでみます。
おおこれはすごい、と思えるものが出てくるとよいですが。。
いやな本ではないですよ、決して。
初っ端の正規表現の超短いコードは、実装が簡単になるようなサブセットを勝手に決めていて、学生向けの教材に、そんな特殊解を紹介してどうする、と思いました。正規表現→NFA→DFAと変換する処理系の方が、ずっと基礎力がつくと思います。
まあ、カーニハンが書いているから、みんな読むんだろうけど。C言語のポインタのセマンティクスをうまく引き出したことに、盛り上がりすぎです。
二つ目のsubversionのツリー差分反映のコールバックインタフェースは、コンテキストを表現したオブジェクトの引き継ぎが美しい、と言っているけど、オブジェクト指向プログラミングしたら、普通に思いつくことじゃないかなと思いました。少なくとも、私は20台の時にやりましたよ。
ま、この先、どんなものが出てくるのか、楽しみにしながら読んでみます。
おおこれはすごい、と思えるものが出てくるとよいですが。。
いやな本ではないですよ、決して。