|
5,244ページ中 2ページ目を表示しています
(11~20件)
|
あとで携帯で見る
|
|
| 
【関連のオススメ商品】
| Programming Collective Intelligence: Building Smart Web 2.0 Applications
Toby Segaran
(著)
¥ 4,964(税込)
¥ 4,305(税込)
通常24時間以内に発送
ジャンル内ランキング:12,640位
|
|
|
| 
【関連のオススメ商品】
| Iphone Sdk Application Development: Building and Listing for the Appstore
Jonathan Zdziarski
(著)
¥ 3,951(税込)
¥ 4,195(税込)
近日発売 予約可
ジャンル内ランキング:16,342位
|
|
|
| 
おすすめ度
【関連のオススメ商品】
| Structure and Interpretation of Computer Programs (Mit Electrical Engineering and Computer Science Series.)
Harold Abelson
(著)
Gerald Jay Sussman
(著)
Julie Sussman
(著)
¥ 6,744(税込)
¥ 5,038(税込)
通常9~14日以内に発送
ジャンル内ランキング:12,024位
カスタマーレビュー数:12
【Amazon.co.jp】
本書を一言で表現すれば、これ1冊でコンピュータのすべてがわかる本である。最近の自然科学や工学では、簡単な規則から予測できない現象を研究する複雑系がはやっている。本書は、そのような思想とはある意味で対立する哲学で書かれている。 いかなる大きなプログラムでも、それは人間の手によって書かれた小さなプログラムから成り立っており、それらの各部分をよく理解しておけば理解可能であるということだ。逆にいえば、部品となるプログラムを理解しさえすれば、それらを組み合わせて正しく動作する大きなプログラムを作れるわけだ。物理学でいえば素粒子論のような還元主義的な考えであり、ある意味ではオーソドックスな工学の考え方である。 本書は、MITで長い間行われている講義をもとにした教科書である。著者のジェラルド・ジェイ・サスマンは本書でも使われているSchemeの設計者(現在サン・マイクロシステムズにいるガイ・L.スティール・ジュニアと共に設計・実装を行った)であり、ハロルド・エイブルソンはLogoを使った教育的な著書でも有名な著名である。いずれも人工知能研究所に所属してる純粋のハッカーである。彼らの文書を洗練したり読みやすくするのに力を貸したのが、ジェラルド・ジェイ・サスマンの妻のジュリー・サスマンである。 本書では、プログラミング言語の制限に依存することなく、プログラミングというのはどういう行為であり、プログラムをどのように構成していけばいいかということの本質を描き出している。Scheme言語についての予備知識は必要でなく、簡単な例を実行していくことで自然に学ぶことができる。基本的な数値計算から説明が始まり、抽象化の技法と構造化プログラミング、ラムダ計算と関数型プログラミング、オブジェクト指向プログラミング、人工知能や論理プログラミングなど、およそ必要なソフトウェア工学の基本が明確に解説されており、おしまいにはCPUの設計までを扱っている。このよう内容が次のような目次立てで扱われている。 - Building Abstractions with Procedures
- Building Abstractions with Data
- Modularity, Objects, and State
- Metalinguistic Abstraction
- Computing with Register Machines
本書で使われているのは、関数型言語Lispの方言であるSchemeである。Schemeは言語仕様が小さくて効率的で、インタープリターであるのでプログラムをすぐに実行できる、必要にして十分な機能を持っている理想的で洗練されたプログラミング言語だ。 Schemeは関数型言語の利点として、手続きもデータ区別せずに扱うことができる。そのため、それらを抽象的なオブジェクトとして、あるいは大きなプログラムの部品として組み合わせていくことが容易である。そのための本書のような教科書にはうってつけのプログラミング言語であるわけだ。 日本の教育は、詰め込み式で記憶力に重点が置かれているが、本書のような普遍的な考え方を学ぶチャンスが少ない。日本の情報科学系の大学や専門学校では、プログラミング言語のユーザーしか育てないようなことを行っているところも多いと聞く。ぜひ本書を基礎教育のなかで利用すべきである。本書は単なるコンピュータの教科書ではない、自然科学・工学を学ぶすべての学生が読むべき教養書といえる。 なお、翻訳は、日本のハッカーとして著名な東京大学名誉教授の和田英一によって訳されている『計算機プログラムの構造と解釈』である。(村藤一雅)
【くちコミ情報】
紙と鉛筆と計算機と
確かに序文の翻訳はむちゃくちゃですが,その他の部分は他の技術書の翻訳と大差ないと思います. 本書の肝は文章ではなく問題を解いていくことにあります.必ず紙と鉛筆と計算機(コンピュータ)を手元に用意し,時間を掛け考えながら解き進めていくべきでしょう.読む本ではなく考える本です. 原文はこちらで公開されています.http: mitp ess.mit.edu sicp
内容最高。翻訳最低。
内容は文句なしに最高です。 とにかく考えながら読むのが楽しい本です。 PCにSchemeの処理系を入れてポチポチやりながらやってもいいと思いますし、 紙と鉛筆で、手でやってみても面白いと思います。 ですが、翻訳が最低です。 訳が良くない本とかはありますが、これは問題外です。 こんな翻訳がまかり通っているとは。 誰か、別の人に訳して欲しいところです。 本当は良い本のはずなのに、翻訳の悪さが一気に価値を下げています。
食わず嫌いでした。
LispもSchemeも食わず嫌いでした。 本書のように、コンピュータ、プログラムの仕組みを親切に教えてくれるものをもっと早く知っていればそうならずに済んだかもしれないと悔やんでいます。 計算機、プログラムの構造で、何が美しいか、何が美しくないかの評価ができるようになりたいと思い読んでいます。
プログラマにとって必読の本です
「これ1冊でコンピュータのすべてがわかる本」ではありませんが、プログラマにとって必読の本です。この本で言う解釈(Inte p etation)を理解すればプログラマにとって新たな道が開けるでしょう。scheme の言語解説に始まり、scheme 上で新たな言語を生成し、インタプリターを生成し、最終的にはコンパイラまで作ります。gcc コンパイラが lisp を採用している(?)意味がわかります。 この類いの本は他にありません。 日本語をよく読めば原文の意味もわかります。訳文(の評価)に惑わされずに上を目指すプログラマなら是非読むことをお勧めします。
この第2版の日本語訳は大変よくない
まず、原著は(とても)よい本に違いないということには異議無し。 日本語訳について:この本(第2版、和田訳)は、他の多くの方が言っていますように、とてもひどいです。前書き、本文の最初の十数頁を真剣に読んでみてください。ストレスがたまります。多くの箇所で「英語ではなんてかいてあるんだろう?」と考えこむことになると思います。 なお、原著の第1版の日本語訳が存在します:元吉文男訳、マグロウヒル(1989)。こちらは、私は見たことがないのですが、もしかしたら訳文は問題ない(良い)のかもしれません(信頼できる人が推薦していましたから)。残念ながら出版社が倒産してしまい、今は古本以外入手不可能ですが。
|
|
|
| 
おすすめ度
【関連のオススメ商品】
| Implementation Patterns (Addison-Wesley Signature)
Kent Beck
(著)
¥ 4,516(税込)
¥ 5,177(税込)
通常24時間以内に発送
ジャンル内ランキング:6,808位
カスタマーレビュー数:1
【くちコミ情報】
読みやすく、保守しやすいコードの書き方のすばらしいガイド
ソフトウェアのソースコードの価値は、読みやすさ、保守(変更)のしやすさである、という筆者 Kent Beck の価値観がとても印象的な本。 抽象論でなく、具体論とサンプルが豊富なのがうれしい。 クラス・メソッド・変数などの、名前の付け方、分割や統合のやり方、条件分岐やループ、Collection の各クラスの使い分けなどの、より良い書き方が、その理由を含めて、わかりやすく書かれています。 全体で160ページと、コンパクトなのに、実践的なコーディングパターンが盛りだくさんのすばらしいガイドです。 この本そのものが、とても読みやすく書かれています。ソースコードを分かりやすく書くことと、文書をわかりやすく書くことは、同じスキルなんだと、実感しました。 コードを書く人には、ぜひお薦めしたい本です。(日本語版が早くでてほしい)
|
|
|
| 
おすすめ度
【関連のオススメ商品】
| Working Effectively With Legacy Code
Michael C. Feathers
(著)
¥ 6,435(税込)
¥ 6,837(税込)
通常24時間以内に発送
ジャンル内ランキング:4,324位
カスタマーレビュー数:1
【くちコミ情報】
設計が悪いシステムの保守でお悩みの方へ
レガシーコードの定義ですが以下のようになります。 ーーー レガシーコード = テストできない、していない、設計に問題があるようなコード ーーー つまり、どんなに最近に構築されたとしても上記の定義にあてはまるものはレガシーコードです。 本書は、このレガシーコードを どうやって修正、機能追加を行っていくのか どうやって既存の設計を改善していくのか ということが記述されています。 java, c++, c が対象となっています。(javaの扱いが一番多いです) 本書の目次をちょっとみてみると、レガシーコードで悩んでいる方は 興味を持たずにはいられません。以下は目次を一部抜粋しました。 ○My P oject is not o ject o iented. How do I make safe changes? ○I need to change a Monste Method and I can't w ite test fo it. 保守担当以外の方でもレガシーコードに対する解決策を学ぶことで、新規開発の際に自分がレガシーコードを書かかずに済みますので、将来的な勉強にもなります。 実際に、設計が悪いシステムの保守をしています。 しかし。この本のおかげでやる気になり良いシステムにどうしたら変えていけるのか?ということを実践できるようになりました。設計の勉強にもなっています 作者の頑張れという気持ちが伝わってくる大変な良書です。 設計が悪いシステムの保守に悩んでいたら本書を手にとってみてください。 きっとシステムを改善していけるようになるでしょう。
|
|
|
| 
【関連のオススメ商品】
| Communicating and Mobile Systems: The Pi-Calculus
Robin Milner
(著)
¥ 4,964(税込)
¥ 5,459(税込)
通常24時間以内に発送
ジャンル内ランキング:5,026位
|
|
|
| 
【関連のオススメ商品】
| Processing: A Programming Handbook for Visual Designers and Artists
Casey Reas
(著)
Ben Fry
(著)
¥ 5,646(税込)
¥ 5,999(税込)
通常9~14日以内に発送
ジャンル内ランキング:525位
|
|
|
| 
【関連のオススメ商品】
| Pattern Recognition And Machine Learning (Information Science and Statistics)
Christopher M. Bishop
(著)
¥ 9,137(税込)
¥ 10,192(税込)
通常24時間以内に発送
ジャンル内ランキング:4,396位
【Book Description】
ここ10年で劇的に進んだ機械学習の実用化の裏には、基礎的なアルゴリズムやテクニックに関する数々の重要な発展がある。例えば、限られた専門家のものだったベイズ手法はいまや主流となり、確率論的技術を説明し、応用するための一般的な枠組みとして、数々のグラフィックモデルが登場している。ベイズ手法の実用可能性は、変分ベイズや期待伝播といった幅広い近似的推論の発展によりおおいに高まり、カーネルに基づく新しいモデルは、アルゴリズムと応用に大きな影響を与えている。このまったく新しいテキストは、そうした最近の発展を考察しながら、パターン認識と機械学習という分野を総合的に紹介している。本書の対象となるのは、上級の大学生、博士課程1年目の学生、研究者、実務に携わる人など。パターン認識や機械学習に関する概念の予備知識は必要ない。ただし、多変量解析や基本的な線形代数を熟知していることが求められる。また、確率に関する経験があれば理解に役立つが、確率論の基本は本書でも簡単に説明されているので、絶対に必要というわけではない。機械学習、統計、コンピュータ科学、信号処理、コンピュータビジョン、データマインニング、生物情報学などの講座のテキストとしても使える。講座を担当する指導者のために、難易度別にランク付けした400問以上の練習問題をはじめ、幅広い教材も用意されている。練習問題の解答例は、一部を本書のWebサイトから、それ以外は指導者の求めに応じて出版社から入手できる。追加教材も充実しており、読者はWebサイトで最新情報を自由に閲覧できる。近日発売の姉妹書では、パターン認識と機械学習の実用面を扱っており、主要アルゴリズムの無料ソフトウェア実行、データ例セット、デモンストレーションプログラムが盛り込まれている。クリストファー・ビショップは、マイクロソフトリサーチ・ケンブリッジのアシスタントディレクターで、エジンバラ大学でコンピュータ科学の教授も務めている。ケンブリッジのダーウィンカレッジの研究員でもあり、英国王立工学アカデミーの研究員にも先ごろ選出された。著書『Neural Networks for Pattern Recognition』はテキストとして広く採用されている。
|
|
|
| 
【関連のオススメ商品】
| OpenGL ES 2.0 Programming Guide (OpenGL)
Aaftab Munshi
(著)
Dan Ginsburg
(著)
Dave Shreiner
(著)
¥ 6,209(税込)
¥ 6,596(税込)
通常24時間以内に発送
ジャンル内ランキング:7,431位
|
|
|
| 
【関連のオススメ商品】
| Let Over Lambda
Doug Hoyte
(著)
¥ 6,059(税込)
¥ 5,228(税込)
通常24時間以内に発送
ジャンル内ランキング:7,590位
|
|
|
|
5,244ページ中 2ページ目を表示しています
(11~20件)
|