プライム無料体験をお試しいただけます
プライム無料体験で、この注文から無料配送特典をご利用いただけます。
非会員 | プライム会員 | |
---|---|---|
通常配送 | ¥410 - ¥450* | 無料 |
お急ぎ便 | ¥510 - ¥550 | |
お届け日時指定便 | ¥510 - ¥650 |
*Amazon.co.jp発送商品の注文額 ¥3,500以上は非会員も無料
無料体験はいつでもキャンセルできます。30日のプライム無料体験をぜひお試しください。
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
OK
C Programming Language (Prentice Hall Software) ペーパーバック – 1988/3/22
購入オプションとあわせ買い
The definitive reference guide to C programming from K&R for writing good code that works and is easy to modify
Learn how to program in C from the developers of C, Brian Kernighan and Dennis Ritchie. Intended for those with at least some experience with one other language (even if you are a novice), this book contains a tutorial introduction to get new users started as soon as possible and separate chapters on each major feature:
- Types, operators, and expressions
- Control flow
- Functions and program structure
- Pointers and arrays
- Structures
- Input and output
This second edition of The C Programming Language describes C as defined by the ANSI standard and includes a reference manual that conveys the essentials of the standard in a smaller space for easy comprehension for programmers.
"K&R is one of my favorite books. The style of the tutorial chapters is so deceptively light and simple and the manual so crisp. Much of C's reputation of simplicity comes from the clarity and great little examples from this book. My 1978 copy has lost its cover and my K&R2 is somewhat dog eared. Above all, K&R is a useful book."
Bjarne Stroustrup, designer and original implementer of C++, and author of The C++ Programming Language
- 本の長さ274ページ
- 言語英語
- 出版社Prentice Hall
- 発売日1988/3/22
- 寸法18.03 x 1.52 x 23.37 cm
- ISBN-100131103628
- ISBN-13978-0131103627
よく一緒に購入されている商品
この商品を見た後に買っているのは?
商品の説明
出版社からのコメント
著者について
Brian W. Kernighan received his BASc from the University of Toronto in 1964 and a PhD in electrical engineering from Princeton in 1969. He was a member of the Computing Science Research center at Bell Labs until 2000, and is now a professor in the Computer Science Department at Princeton. He was a co-creator of several programming languages, including AWK, AMPL, and a number of tools for document preparation. He is the co-author of 10 books and some technical papers, and holds 4
patents. He was elected to the National Academy of Engineering in 2002. His research areas include programming languages, tools and interfaces that make computers easier to use, often for non-specialist users. He is also interested in technology
education for non-technical audiences.
Dennis Ritchie was a computer scientist notable for his influence on ALTRAN, B, BCPL, C, Multics, and Unix.
登録情報
- 出版社 : Prentice Hall; 第2版 (1988/3/22)
- 発売日 : 1988/3/22
- 言語 : 英語
- ペーパーバック : 274ページ
- ISBN-10 : 0131103628
- ISBN-13 : 978-0131103627
- 寸法 : 18.03 x 1.52 x 23.37 cm
- Amazon 売れ筋ランキング: - 27,788位洋書 (洋書の売れ筋ランキングを見る)
- - 3位C Programming Language
- - 6,413位Education & Reference
- カスタマーレビュー:
著者について
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
著者も書いてありますが、プログラミングの入門書というよりも、入門程度の知識は持った人が更に知識を深めるという位置づけの本の様です。例題は、自分で全て解くのは難しいと思いますので、より知識を深めたい方はアンサー・ブック(例題の回答集)を買う事をお勧めします。
内容ですが、段階的に説明され、参考プログラムものっていますのでとても分かりやすいです。手品的な文法も詳しく解説してあり、その解析プログラムものっています。C言語でわからない事があったり、更に詳しくなりたい方はぜひ読む事をお勧めします。
You may think that this book is not for beginners. However it is actually more of a combination of dictionary and ["The Elements of Style" ISBN: 020530902X] for the "c" language
This does of course include ANSI c, which is transportable to all platforms. It also states that", since the ANSI C library is in many cases modeled on UNIX facilities, this may help your understanding of the library as well."
The language it's self as with any language has its strong points. The main one being pointers. By not duplicating data and not having to movie it all around the application can be lightning fast and the code tight and to the point. Other advantages of the language are pointed out as with bit shifting.
This book should be used as a prerequisite to c communications books.
基本的には和訳と同じ内容なのでプログラミングや計算機の初心者にはチンプンカンプンの内容だと思います.しかし,基本的なリテラシー(原理の概要の知識とか何らかのプログラミングの経験)がある人には自信を持って勧められます.
要領を得ている,網羅的,手本として役立つ,辞書的な使い方ができる.これだけ素晴らしいCの教科書は本は他に無い.
ただし,繰り返しになりますが,初心者にはチンプンカンプンだと思います.C言語以外の一般的な知識が仮定されているので.
日本語はわかりにくかったので英語の版もよみました。
英語が不得意なプログラマが、日本語の文献に頼るのは仕方がないかもしれません。
しかし、C言語は英単語でできていることを知ったときから、できれば原典にあたるような習慣を身につけるとよいかもしれません
この本も、英語で読むと、日本語で読んだとき以上の知見が得られるかもしれません。
プログラマは兎角、自然言語が下手だと言われてます。
それはそれで仕方がないことではないでしょうか。
C言語プログラマでCコンパイラのC言語のソースコードを読めない方が、プログラマ失格ではないだろうか。
GCCはじめ、ソースコードを公開しているCコンパイラのソースコードを読みながら、本書に書いてあることを確かめるとよいのではなだろうか。
Then only way to learn a new programming language is by writing programs in it.と言う文は5ページの1.1節の最初です。ちなみに13ページには,
There are plenty of different ways to write a program for a particular task.というのもあります。
本書は入門書ではないので,そのような目的では使ってはいけませんね。初心者向けの良い入門書は日本語で英語でも沢山あります。
非常にシンプルで明快なC言語の、その開発者が記した本なので当然か。
今となっては、それ程必要な本では無いとは思う。
また、現在のC言語の仕様とも一部整合性が無い部分もある。
が、もし機会があれば若い人にも一読して貰いたい。
70年代のアメリカで起きた、最初のIT革命の空気に触れられるかも知れない。
古典ではあるが、重要な歴史的記録でもある。
あらゆる言語で毎日の様に作られている、世界でもっとも偉大なプログラム「Hello World!」は、ここから始まっています。
今日、天国へ召されたデニス・リッチー氏のご冥福を心より祈っています。
本書は文字通り初版に対し、ANSI規格で変更になった部分を改訂したもので、分量こそ増えているが構成は同一である。本書は元々、Cの言語仕様を厳密に規定するために書かれたものではなく、Cを用いてプログラムの書き方を小規模なものから段階的に中規模なものまで説明したものである。当時のベル研の研究者がUNIX, Cを用いて、どのようにプログラミングしていたかが分かり参考になる。初版当時、Cの言語仕様を記した本が他になかったので、本書が"Cのバイブル"になったのである。
私はコンパイラを専門とするソフトウェア開発者であり、1980年代前半、Cのコンパイラを作る事になり、本書や初版(K&R仕様)を飽きる程読んだ。元々のK&Rは言語仕様として厳密でなく、ANSI規格を作る際は、その仕様を纏める事と新しい機能を加える事で相当苦労したようだ(既存財産を活かす為、元のK&R仕様を包含しようとした)。新しい機能でプログラムの信頼性の点で役に立ったのは、以下である。
・関数のプロトタイプ宣言
一方、結局論理的に説明できなかったのは以下である。
・キーワード「extern」の意味付け
・integral promotionと言う概念を導入したが、変換規則が不明瞭
しかし、規格が決められたと言う事でCのその後の普及に貢献したと思う。本書はその規格を含みながら、プログラムの書き方をも教示した文字通りバイブル的名著。
他の国からのトップレビュー
2024年5月16日にドイツでレビュー済み
Beh, sarò strano io... ma programmare in C da una sensazione di libertà espressiva che mi mancava da molto tempo.
Detto questo, che a voi fregherà relativamente, veniamo al libro: semplicemente la Bibbia di questo linguaggio storico, non deve mancare nella libreria di un Software Engineer.