ある程度の傷は覚悟していましたが、拍子抜けするほどきれいでした。発送も早く送っていただき助かりました。
CARVIEW |
Select Language
HTTP/1.1 301 Moved Permanently
Server: awselb/2.0
Date: Mon, 06 Oct 2025 22:04:56 GMT
Content-Type: text/html
Content-Length: 134
Connection: keep-alive
Location: https://www.amazon.co.jp:443/exec/obidos/asin/4320021428/hatena-blog-22
HTTP/2 200
content-type: text/html;charset=UTF-8
server: Server
date: Mon, 06 Oct 2025 22:04:57 GMT
x-amz-rid: KNZ2MCW70DV65N29AWXJ
set-cookie: session-id=358-4409821-0193627; Domain=.amazon.co.jp; Expires=Tue, 06-Oct-2026 22:04:57 GMT; Path=/; Secure
set-cookie: session-id-time=2082787201l; Domain=.amazon.co.jp; Expires=Tue, 06-Oct-2026 22:04:57 GMT; Path=/; Secure
set-cookie: i18n-prefs=JPY; Domain=.amazon.co.jp; Expires=Tue, 06-Oct-2026 22:04:57 GMT; Path=/
set-cookie: lc-acbjp=ja_JP; Domain=.amazon.co.jp; Expires=Tue, 06-Oct-2026 22:04:57 GMT; Path=/
set-cookie: sp-cdn="L5Z9:IN"; Version=1; Domain=.amazon.co.jp; Max-Age=31536000; Expires=Tue, 06-Oct-2026 22:04:57 GMT; Path=/; Secure; HttpOnly
x-content-type-options: nosniff
content-security-policy-report-only: default-src 'self' blob: https: data: mediastream: 'unsafe-eval' 'unsafe-inline';report-uri https://metrics.media-amazon.com/
x-xss-protection: 1;
accept-ch: ect,rtt,downlink,device-memory,sec-ch-device-memory,viewport-width,sec-ch-viewport-width,dpr,sec-ch-dpr,sec-ch-ua-platform,sec-ch-ua-platform-version
accept-ch-lifetime: 86400
content-security-policy: upgrade-insecure-requests;report-uri https://metrics.media-amazon.com/
cache-control: no-cache, no-transform
content-encoding: gzip
strict-transport-security: max-age=47474747; includeSubDomains; preload
vary: Content-Type,Accept-Encoding,User-Agent
x-frame-options: SAMEORIGIN
x-cache: Miss from cloudfront
via: 1.1 b9239473c5a6c33ed54d1b78216f812a.cloudfront.net (CloudFront)
x-amz-cf-pop: BOM78-P1
alt-svc: h3=":443"; ma=86400
x-amz-cf-id: pf4rc0247Gc22TkG26F9VMdzzQGPBLrxf6JzzaJxgbNHz71UAxV9ww==
Amazon.co.jp: ソフトウェア作法 : Brian W.Kernighan, P.J.Plauger, 木村 泉: 本


無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
ソフトウェア作法 単行本 – 1981/5/1
このページの読み込み中に問題が発生しました。もう一度試してください。
完成されたプログラム群を例示し、プログラム設計と作成の両面から、よいプログラムを書くための方法を解説した。プログラム書法の姉妹編。
- 本の長さ532ページ
- 言語日本語
- 出版社共立出版
- 発売日1981/5/1
- ISBN-104320021428
- ISBN-13978-4320021426
この商品をチェックした人はこんな商品もチェックしています
ページ: 1 / 1 最初に戻る
登録情報
- 出版社 : 共立出版 (1981/5/1)
- 発売日 : 1981/5/1
- 言語 : 日本語
- 単行本 : 532ページ
- ISBN-10 : 4320021428
- ISBN-13 : 978-4320021426
- Amazon 売れ筋ランキング: 本 - 600,633位 (本の売れ筋ランキングを見る)
- プログラミング (本) - 3,209位
- 数学 (本) - 9,319位
- カスタマーレビュー:
著者について
著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。

著者の本をもっと見つけたり、似たような著者を調べたり、おすすめの本を読んだりできます。
カスタマーレビュー
星5つ中4.6つ
5つのうち4.6つ
10グローバルレーティング
- 星5つ星4つ星3つ星2つ星1つ星5つ62%38%0%0%0%62%
- 星5つ星4つ星3つ星2つ星1つ星4つ62%38%0%0%0%38%
- 星5つ星4つ星3つ星2つ星1つ星3つ62%38%0%0%0%0%
- 星5つ星4つ星3つ星2つ星1つ星2つ62%38%0%0%0%0%
- 星5つ星4つ星3つ星2つ星1つ星1つ62%38%0%0%0%0%
評価はどのように計算されますか?
全体的な星の評価と星ごとの割合の内訳を計算するために、単純な平均は使用されません。その代わり、レビューの日時がどれだけ新しいかや、レビューアーがAmazonで商品を購入したかどうかなどが考慮されます。また、レビューを分析して信頼性が検証されます。
上位レビュー、対象国: 日本
レビューのフィルタリング中にエラーが発生しました。ページを再読み込みしてください。
- 2025年1月23日に日本でレビュー済みフォーマット: 単行本良いプログラムを書くとは...と言うことを伝えてくれる思想書と
言っても良いと思います。
確かに現代では使われないRATFORを用いて書かれていますが
そんなことだけで読まれなくなったとしたら非常に勿体ない。
ソフトウェアに携わる多くの人に手に取ってもらいたい。
- 2005年4月18日に日本でレビュー済みフォーマット: 単行本Amazonで購入何らかの言語を使えるようになった後で読むべき本です.Cを使える学習意欲旺盛な人ならば苦労せずに読める内容です.この本を読めばわかることを全く知らないプログラマやSEは珍しくない.
この本ではRatForというFortranの亜流の言語でサンプルコードが示されている.文法や演算子の説明は最初のほうで行われているのでFortranを知っている必要は全くないが,Cや手続き型言語を知らない人は読むのに苦労するかもしれない.C,C++,Javaなどに慣れていたり構文解析を勉強したことがあったりすれば読むのには苦労しないと思う.
僕が最近この本を読んでまず思ったのは
「どうして今まで誰も推薦してくれなかったの?K&Rと同じくらい有用じゃん…」
ということ.8年前にこの本を知っていたらどれほど楽ができたか…
ある程度プログラミングに慣れていないと難しくて読めない本ではあるが,「プログラミングと直結したアルゴリズム」や「プログラムの再利用に関する基本」を知るための本としてこれほど基本に重点を置いてまとめられた本は他にないと思う.
少々余談になるが,ソフトウェア開発においてはLinuxカーネルに代表されるバザールモデルの普及以外に本質的な進展が長い間行われていないことを痛感させられた.つまり,大昔に出版されたこの本は使用言語以外の点では全く色あせていない.
- 2016年6月7日に日本でレビュー済みフォーマット: 単行本単なるプログラムの指南書という枠に収まらず、物事をどう考えていったらよいのか、その思想を啓蒙する本です。この考え方を身につければ、必ずビジネスにも役立つと思います。
- 2013年3月23日に日本でレビュー済みフォーマット: 単行本今の世の中には至れり尽くせりの機能をもっている高級なプログラム言語が出回っています。しかし、高級プログラム言語を使いこなすためには、本屋のプログラミングコーナを埋め尽くしている解説本のどれかが必要になってきます。それで、解説本を買ってサンプルを実行すれば一応アプリが出来るので、プログラム言語を多少はマスターしたような気になります。しかし、解説本を理解したとしても、それだけでプログラムを作る基礎的な考えや方法が身につきますか。
使い捨てのアプリならいざ知らず、有用なアプリは長い間使われるので、しばらくすればバージョンアップが必要になってきます。その時、プログラミングの基礎を身につけたプログラマが書いたプログラムは、読みやすく理路整然としていて、きれいな構造をもっており、わかりやすいコメントが付いていて、どの部分を書き直せばバグなく改訂できるか見当がつきます。
この本はプログラム言語の解説本ではありません。読みやすく、理解しやすく、きれいな構造をもったプログラムを作るにはどうすればよいか、プログラム一般としてサンプルで説明しています。サンプルは読みづらいFORTRANではなく、FORTRANを甘い皮で包んで見えないようにしたRATFOR(Rational Fortran)という言葉で書かれています。
RATFORはC言語に非常に良く似ているので、 C言語を知っている人は簡単にサンプル内容が理解できます。また、C言語を知らない人でも、この本の根本思想が小さなプログラムを組み立てて大きなプログラムにするということで、順を追って読めば前出の小さいサンプルが他のサンプルの一部として使われているので、容易に理解できるようになります。
サンプルにはUNIX定番の文字数を数える、行数を数えるやC言語のgetc、putcなどかあり、フィルタ、ファイル処理、整列やマクロ処理、その他、プログラムとしても基本的な有用なものがあります。
20年前、私はUNIX系には必ずバインドされているスクリプト言語のSEDを使って、RATFORからC言語に翻訳しました。50行にもならないスクリプトで自動翻訳が出来たので、今のスクリプト言語や使い慣れたプログラム言語でRATFORから他のプログラム言語に翻訳して実行すれば、サンプルがどのように動くかが良くわかります。さらに、サンプルは単なるサンプルではなく自分のプログラムに応用する事ができます。
この本でプログラミングの基礎を身につければ、どのようなプログラム言語も理解しやすくなります。FORTRAN,BASIC,PASCAL,C,C++,LISP,PROLOGなどいろいろなプログラム言語がありますが、各言語の親戚関係を理解し、その言語固有の特殊な部分さえ理解すれば、いろいろなプログラム言語に対する障壁がそれほど高い感じがしなくなり、面白い世界が開けます。
- 2005年3月31日に日本でレビュー済みフォーマット: 単行本この本は、RatForという古い言語で書かれていますが、内容的に陳腐化しているということは全くありません。
プログラミングする上での方法論を学ぶ上で参考になることの多い本です。
- 2001年9月6日に日本でレビュー済みフォーマット: 単行本20年も前に既に古臭かったFortranによるプログラミングの解説書がこの本です。では、今や何の意味もないかというととんでもない。改めて読み直しましたが当時と変わらない新鮮さを感じます。
この本で著者等は例題を一つ一つこなしながら、よいプログラミングのアプローチとは何かを説明していきます。例題はunixでよく見るフィルターが主で、ファイルコピーから始まって文字の数え上げ、語の数え上げ、文字の置き換えと進み、やがては文字列検索、エディタ、フォーマッタ、マクロプロセッサへと達します。これらの例題がすべてかんで含むように説明されているため、基本だけではなく応用まで身に付けることができます。
言語はFortranですが、ratforプリプロセッサを通すことで、C言語に近い文法になっています。C言語しか知らない人でも特に違和感は無いでしょう。
濃い内容に加えて訳がすばらしいのも読みやすさを手伝っています。最近のやたら分厚くて読者を押しつぶさんばかりの量なのに何を言っているのかわかりにくい本とは一線を画します。