Customer Reviews
0 of 4 people found the following review helpful:
The So Called "ANSI C ", May 11, 2023 After I observed Appendix A in the reference section, I could only dissolve this information with a grain of salt. The authors only convey definitions and refinements to the language, which is not the standard. Some of the glaring errors in the book come as a shock. These are the two fellows that co-founded the language at Bell Laborites back in the late 60's. The main concern that surrounds me about ANSI C is that the institute only contributes to the development of an operating system, and any further implementation which falls outside the limited scope of system development is deemed void. For this reason, I still rely on Old Testament of "Microsoft C" which allows the user to enable or disable the ANSI C support. Other oberservations I discovered from the book, tell me that K&R; had a hard time keeping up with all revisions the institute made back in 1983. I would only recommend this book to advanced users of C, because some the code examples are hard to follow, and many have syntax errors.
1 of 1 people found the following review helpful:
Simple, concise and Excellent , May 7, 2023 A MUST for beginners in programming. For those coming from C++ background and want to learn low level concepts in C, I recommend quick visit to Chapter 7-8 and Appendix. This is not a book for data structures or algorithms. So you will not find much on those topics though you will see simple concepts here and there. For people exposed to programming this is a simple one day reading material to revisit basic C.
Chapter 1 (Tutorial Introduction) - Get started approach for beginners!
Chapter 2 (Types, Operators and Expressions) - Bitwise operators in 2.9 are good to visit.
Chapter 3 (Control Flow) - Very simple chapter.
Chapter 4 (Functions and Program Structure) - Good information here. C preprocessor details in 4.11 are good.
Chapter 5 (Pointers and Arrays) - Especially good for pointers and address arithmetic.
Chapter 6 (Structures) - Good exposure to basic C structures. Limitations of C compared to object oriented approach from C++ become obvious in this chapter.
Chapter 7 and 8 (I/O and UNIX Sytem Interface) - Those who do not have an OS background should read this chapter. You could see how concepts like system calls are abstracted and exposed through standard C functions. Simple and elegant starting point for any low level programming.
Appendix A and B - Good details on C standards. Also lot of standard C library functions are explained in good detail here. Very good comprehensive reference point.
2 of 2 people found the following review helpful:
C is K&R;!, Apr 7, 2023 When I started studying C programming this little book (compared to other "bibles") was the only reference I had. Well, if you really want to know how to program in C this IS the BOOK. No "super-duper ANSI-POSIX-ISO standard lists of functions" (you can simply find them with the man pages or on the net, and believe me, it's a snap), just pure C programming problems and techniques: types, casting, pointers, memory management, character management, binary operators, macros, etc... just the real basics of what makes a good programmer. Later, if you're interested, you'll have the opportunity to use advanced super-ISO functions that do everything. But then, you'll know what you're doing and why. The key point is: with K&R; you are given the knowledge of C programming, not the recipe for doing some C programming.
1 of 1 people found the following review helpful:
Should By On Every C Programmer's Bookself, Apr 4, 2023 This book was written by the inventers of the C programming language. Who better to teach/explain it?
This book is all killer, no filler. There are no jokes, blab, or opinions to take up space. If you don't read, understand, and implement the lesson you're on, don't expect to understand the next lesson. As a beginner, I used this book to learn C... now as a profesional, I still use this book when I need a quick reference.
After I got this book, I threw out all my "learn C in 21 day/24 hours/whatever" books since they taught less in 200 than this book taught in it's first 3 chapters.
1 of 2 people found the following review helpful:
An Oldie but a Goody, Mar 22, 2023 Still the best book for getting the feel of a fundamental language, one that you can build just about anything, from firmware to OS to application. Used the first edition on many projects, wandered away to C++ and Python, but recently back to C for a project, and this helped the return to modern competence in little time.
|