While maybe not showing extensions of various UNIX flavors it also does not clutter with .net and other temporally contrived notions that inhibit portability.
Some people refer to this as the "c" bible. Written by Brian W. Kernighan, and Dennis Ritchie, well known in the C and UNIX field. This book is not cluttered with C++ forcing you to figure out what part is "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" 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.
新品:
¥15,277¥15,277 税込
ポイント: 153pt
(1%)
お届け日 (配送料: ¥6,995
):
4月21日 - 5月2日
発送元: BennettBooksLtd 販売者: BennettBooksLtd
新品:
¥15,277¥15,277 税込
ポイント: 153pt
(1%)
お届け日 (配送料: ¥6,995
):
4月21日 - 5月2日
発送元: BennettBooksLtd
販売者: BennettBooksLtd
中古品: ¥10,556
中古品:
¥10,556

無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
The C Programming Language ペーパーバック – 1983/5/1
英語版
Brian W. Kernighan
(著),
Dennis M. Ritchie
(著)
{"desktop_buybox_group_1":[{"displayPrice":"¥15,277","priceAmount":15277.00,"currencySymbol":"¥","integerValue":"15,277","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"f32Mkr9RFQEks3uQbG5SsioMsJKMM%2B2WGcuGqJr%2Fm%2Fqx11uFt6g0wCYEBdLCU6%2B%2BPhqTlokGS%2FrPYqDi2qs7dZuHyjfylXB%2FAFlxZtjbnwOH%2FTj4sZBbo8w%2FLq3c6t83a1%2FNE%2BHpoF4eCMvQpNm%2BdOckzwK0A1llkwVkWQgwRfLZ5Y2CmvuPoefg%2F5KCLz42","locale":"ja-JP","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"¥10,556","priceAmount":10556.00,"currencySymbol":"¥","integerValue":"10,556","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"f32Mkr9RFQEks3uQbG5SsioMsJKMM%2B2Wan8nTidCm%2BGwH8qgbL%2BMRY2%2Bd1GeaoR0bliq3YRW9cgI4jmNimSiOQSQujl9EVd%2BSoBYzhmId5wZhHlyBxd4K1fnObNTGKR0M%2F6Oc3HqELYSHxZywWv0RXrL3S1a%2BsC1uvvljuG95mDfhMOSrU7XiQ%3D%3D","locale":"ja-JP","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}
購入オプションとあわせ買い
- 本の長さ228ページ
- 言語英語
- 出版社Prentice Hall
- 発売日1983/5/1
- 寸法1.65 x 18.95 x 24.56 cm
- ISBN-100131101633
- ISBN-13978-0131101630
この商品を買った人はこんな商品も買っています
ページ 1 以下のうち 1 最初から観るページ 1 以下のうち 1
- Practice of Programming, The (Addison-Wesley Professional Computing Series)Rob Kernighan, Brian W. Pikeペーパーバック
登録情報
- 出版社 : Prentice Hall (1983/5/1)
- 発売日 : 1983/5/1
- 言語 : 英語
- ペーパーバック : 228ページ
- ISBN-10 : 0131101633
- ISBN-13 : 978-0131101630
- 寸法 : 1.65 x 18.95 x 24.56 cm
- Amazon 売れ筋ランキング: - 211,487位洋書 (洋書の売れ筋ランキングを見る)
- - 36位C Programming Language
- - 45,701位Education & Reference
- カスタマーレビュー:
著者について
著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
2014年5月29日に日本でレビュー済み
2009年1月15日に日本でレビュー済み
白っぽいそっけない表紙の本なので、昔は White Book と呼ばれました。
出版当時、C言語の本はこれしかなく、むさぼるように読んだものでした。
ビットとかバイトとかメモリとか、アドレスとか、プログラミングの最も
基本的な情報の解説はなく、純粋にC言語の解説を目的にした本なので、
プログラミング初心者には向いてません。しかし、アセンブラ全盛だった
当時のプログラマはおそらく何の苦もなく読みこなしたでしょう。
当時のプログラマが必要だった情報を十分に提供した本だったと思います。
但し、この本は ANSI C 以前の本なので、この本の C は現在巷で
用いられている C とは結構違います。これから C を学ぶ人は ANSI C 版の
第2版を読むことをお勧めします。
ベル研のポータブルC 当時の C の雰囲気に触れてみたい方、
歴史的な著書のコレクターの方はどうぞこの本を買って
ご堪能ください(^^;
出版当時、C言語の本はこれしかなく、むさぼるように読んだものでした。
ビットとかバイトとかメモリとか、アドレスとか、プログラミングの最も
基本的な情報の解説はなく、純粋にC言語の解説を目的にした本なので、
プログラミング初心者には向いてません。しかし、アセンブラ全盛だった
当時のプログラマはおそらく何の苦もなく読みこなしたでしょう。
当時のプログラマが必要だった情報を十分に提供した本だったと思います。
但し、この本は ANSI C 以前の本なので、この本の C は現在巷で
用いられている C とは結構違います。これから C を学ぶ人は ANSI C 版の
第2版を読むことをお勧めします。
ベル研のポータブルC 当時の C の雰囲気に触れてみたい方、
歴史的な著書のコレクターの方はどうぞこの本を買って
ご堪能ください(^^;
他の国からのトップレビュー

LA in Dallas
5つ星のうち5.0
Bare metal coding
2023年8月6日にアメリカ合衆国でレビュー済みAmazonで購入
I read The C Programming Language, by Brian W. Kernighan and Dennis M. Ritchie (henceforth K&R) around 1980. This was the first edition, which came out in 1978. I was a grad student in Biochemistry. The C Programming Language was one of three books that came out of Bell Labs in the seventies and eighties: Software Tools by Kernighan and Plauger in 1976, The C Programming Language by K&R in 1978, and The UNIX Programming Environment by Kernighan and Pike in 1983. My graduate mentor, who was one of those remarkable people who knows everything but is somehow not a know-it-all, pointed me to them. (He was not a computer guy -- I think he may have had a brother who worked at Bell Labs.) I have little formal education in programming, and these remarkable books were invaluable.
I began programming seriously in 1973 when I started my freshman year at Cornell University -- the first time I had access to a computer. I have continued ever since then -- 50 years -- it is perhaps my single most important creative outlet. At first I programmed mostly in Fortran and assembly language ("assembly language" is essentially the same as "machine language" -- it consists of instructions that can be executed directly by the CPU) -- those were the only options on the minicomputers available to me as an undergrad. I did more programming in assembly because the Fortran of that time was a frustratingly limited programming language.
I know that most of you readers are unable to conceive of the notion that a programming language can be a thing of beauty, but it is so. C is an elegant solution to the problem of designing a way to tell a computer what to do. The first thing to notice about the 1978 edition of The C Programming Language is that it is a 228 page paperback. If it were fiction, it would be a novella.
After this elegance, the thing that most struck me was that C was designed by a man (second author Ritchie) who understood very well that, underneath all the abstraction of a computer program, it describes code whose ultimate purpose is to run on the bare metal of a real computer and do useful, beautiful, and fun things. Every CPU that I know of has an instruction that looks something like "INC R1" that adds one to the number in register 1. C introduces an increment operator that does this. C introduced the now nearly universal rule that you start counting at zero. As a Fortran programmer I was continually adding or subtracting 1 from variables because Fortran uses the unnatural but human-standard convention of counting from 1. And so on -- C is a thing of beauty -- a glove through which you can feel the bare metal of the machine as you code. It made assembly language superfluous. It's still dangerous -- you can touch the third rail -- every C programmer became familiar with the words "Segment Violation".
C fairly quickly became the language that most serious programmers used. In 1988 the second edition of The C Programming Language came out. By then there was an ANSI standard and the language had become a little more buttoned up, and the second edition was 285 pages.
C and its successor C++ (which is, alas, a complicated monstrosity which no one has ever described as "elegant") are still the workhorses of commercial software development. More than that, almost all the many languages developed since C are C-like, that is, their syntax resembles C.
I began programming seriously in 1973 when I started my freshman year at Cornell University -- the first time I had access to a computer. I have continued ever since then -- 50 years -- it is perhaps my single most important creative outlet. At first I programmed mostly in Fortran and assembly language ("assembly language" is essentially the same as "machine language" -- it consists of instructions that can be executed directly by the CPU) -- those were the only options on the minicomputers available to me as an undergrad. I did more programming in assembly because the Fortran of that time was a frustratingly limited programming language.
I know that most of you readers are unable to conceive of the notion that a programming language can be a thing of beauty, but it is so. C is an elegant solution to the problem of designing a way to tell a computer what to do. The first thing to notice about the 1978 edition of The C Programming Language is that it is a 228 page paperback. If it were fiction, it would be a novella.
After this elegance, the thing that most struck me was that C was designed by a man (second author Ritchie) who understood very well that, underneath all the abstraction of a computer program, it describes code whose ultimate purpose is to run on the bare metal of a real computer and do useful, beautiful, and fun things. Every CPU that I know of has an instruction that looks something like "INC R1" that adds one to the number in register 1. C introduces an increment operator that does this. C introduced the now nearly universal rule that you start counting at zero. As a Fortran programmer I was continually adding or subtracting 1 from variables because Fortran uses the unnatural but human-standard convention of counting from 1. And so on -- C is a thing of beauty -- a glove through which you can feel the bare metal of the machine as you code. It made assembly language superfluous. It's still dangerous -- you can touch the third rail -- every C programmer became familiar with the words "Segment Violation".
C fairly quickly became the language that most serious programmers used. In 1988 the second edition of The C Programming Language came out. By then there was an ANSI standard and the language had become a little more buttoned up, and the second edition was 285 pages.
C and its successor C++ (which is, alas, a complicated monstrosity which no one has ever described as "elegant") are still the workhorses of commercial software development. More than that, almost all the many languages developed since C are C-like, that is, their syntax resembles C.

Jon Snow
5つ星のうち5.0
What an awesome, lucid
2018年1月15日に英国でレビュー済みAmazonで購入
I bought this book not so much for learning programming but to get my hands on a piece of computer science history,since the principles in this book underpins so much of what we do today, but it has quickly become my reference book for helping me with difficult coding problems.
What an awesome, lucid, masterful book!
Dennis Ritchie is clearly a genius.
What an awesome, lucid, masterful book!
Dennis Ritchie is clearly a genius.

Tareq
5つ星のうち5.0
I would not recommend anyone to buy this book to learn C from ...
2016年7月29日にカナダでレビュー済みAmazonで購入
I would not recommend anyone to buy this book to learn C from scratch. I would highly recommend to buy this book only for it's historic value. A big part of our modern technology stand on C and this was the beginning.

Kuartangokoa
5つ星のうち5.0
Perfecto
2016年4月16日にスペインでレビュー済みAmazonで購入
Es un texto fundamental y bien conocido. Una referencia obligada. El libro a pesar de ser copia usada llego en perfecto estado

f4r4w4y
5つ星のうち4.0
Qualità indiana
2015年3月10日にイタリアでレビュー済みAmazonで購入
Il libro arriva in versione veramente economica. Nulla da eccepire in merito ai validi contenuti, che possono essere interamente fruiti anche in questa versione, ma se amate anche l'oggetto "libro" vi toccherà acquistare la costosa versione occidentale (p.s. il prezzo in rupie stampigliato sul llibro corrisponde a circa 3 euro :-)