プログラミング作法 みんなこんな本を読んできた プログラミング作法
 
 
  ●トップページ   ●研究員紹介 ●研究所規則 ●著作権・免責・リンク ●掲示板 ●更新情報
仕事関連

▼お仕事のご依頼

執筆、取材、講演のお問い合わせはこちらからお願いします。

▼広告のご依頼

MM-Labo.com内への広告のご希望はこちらからお願いします。

プログラミング作法 ( ブライアン カーニハン ロブ パイク Brian Kernighan Rob Pike 福崎 俊博 )

「プログラミング書法」と基本的なところは変わっていない。彼らの手 <br />法に劇的な進歩があったわけでもない。だから昔「プログラミング書 <br />法」を読んで感銘を受けた人にとってはこの本は有益度が低いかもしれ <br />ない。けど、入門レベルの人にとっては間違いなく有用な本である。今 <br />からプログラミングのレベルを上げたいと思っている人は読んだほうが <br />よい。よい習慣やよい原則といったものに古さという問題は存在しないからだ。

この1年に買った本の中では一番気に入ってます。一番参考になったのは英語の文章から適当に単語を取り出して別の文章を作る「マルコフ連鎖アルゴリズム」。他には「単語のハッシュ乗数には37を使え」や「最適化の第一原則は『最適化するな』だ」など。この手のチップスが満載です。最高に笑ったのが「バグかな?と思って他人に質問する前に、まずテディベア相手に自分のプログラムの説明をしろ。そのうち「あ、そうか、えへへ」と気づく」というところ。ほんにとにねぇ、とうなずいてしまいます。初心者向きではなく、ある程度経験がある人向きだとは思います。#ifdefはなるべく使うな、など、よりきれいなプログラムを書く「努力」をする気にさせてくれます。

プログラミング作法に関する類似本はたくさんありますが、本書が一押しです。コーディングスタイル、インタフェース、テスト手法、などに関して、単にお勧め方法が書かれているのではなく、その本意がきちっと説明されているので納得できます。<p>また、従来作法の間違い指摘なども随所に盛り込まれています。<br>仕事で作るプログラムのヒントが盛りだくさんに書かれています。<p>コーディングスタイル、インタフェース、移植性の重要性を説明できますか?自己満足のプログラミングではなく、仕事に役立つプログラムを作成するためには、絶対に読むべきです。かならず役に立ちます。

プログラミング作法 ↑ご購入はこちらからどうぞ。
プログラミング作法&nbsp;&nbsp;&nbsp;コンピュータプログラミングを行ったことのある人なら誰もが身に覚えのある「落とし穴」「苦悩」をいかにしてあらかじめ回避するか、また実際に開発中のプログラムがあれば、いかにして泥沼状態から脱出して、クールなプログラムに仕上げるか、そのヒントと実践に満ちた書である。 <p>&nbsp;&nbsp;&nbsp;本書は、全プログラマーの座右の書となるべき本である。C、C++、JAVAで記述された実例集は大いに役立つし、また本書で学ぶ「作法」は、C、C++、JAVA言語に限らず有用である。 <p>&nbsp;&nbsp;&nbsp;第1章の「スタイル」からして、「関数マクロはなるべく使うな」「悪いコードにコメントをつけるな、書き直せ」など、もっともな指摘とTipsが登場し、うれしくなる。第4章「インターフェース」は他者向けプログラミングで商売する人には必読。それが顧客をつかむことになるからだ。第5章「デバッグ」第6章「テスト」は多くのプログラマーにとっての福音だ。ドラッグ状態から正常な生活に早急に戻る処方箋と考えていい。第8章の「移植性」に関しては、ここで述べられている「理想」にまで配慮できるプロがどれくらいいるのだろうか?と思うほどの内容である。 <p>&nbsp;&nbsp;&nbsp;ベンダープログラムに限らず、移植性の壁に立ち往生する哀れな犠牲者から時間を奪わないためにも、ここに記されたジェントルな姿勢は極めて有益だ。全編にわたりコンピュータプログラミング発祥の地であるアメリカのプロの伝統と良心を見る。 <p>&nbsp;&nbsp;&nbsp;巻末のルール集は、プログラミングをする人すべてがコピーして机上に備えておきたいエッセンスに満ちている。本格的プログラミングを始める大学生必読の書といっても言い過ぎではない。(澤田哲生)
管理人の書評: 僕はこんな本を読んできた。 はこちらからどうぞ。
| ビジネス・経済 | 金融・経営 | 漫画・アニメ | 文学・評論 | 科学・技術 | 人文・思想 | アート・建築・デザイン | 社会・政治 | ノンフィクション | 新書・文庫 | 旅行ガイド | ホビー・スポーツ | エンターテイメント | タレント写真集 | 歴史・地理 | 医学・薬学 | 資格・検定 | 暮らし・健康・子育て | 語学・辞典 | 参考書・受験 | 子供向け | 楽譜

プログラミング作法