I've learned tonnes from this book so far, has really inspired me to learn as much as I can about computing (I'm doing it as a hobby). C is a great beginner language to learn because it's a relatively small language that forces you to be very disciplined with your code, although it can be difficult to stick with it sometimes. Note that it doesn't touch on how to set up you compiler or actually compile programs, as these details are system-specific. If you're on Windows, you might want to look into the Visual C++ build tools (try googling visualcppbuildtools_full and you'll find a Microsoft blog entry that explains more).
Verified purchase: Yes | Condition: New
Very out of date, once you get past the basis Fahrenheit to celsius exercises an exact copy of the code means they won't compile, there are no completed useful codings, so not practical. You are looking at small snippets of code from the past which you will have to debug yourself. Not a book you can learn a lot from if you don't have a lot of spare time, sadly.
Verified purchase: Yes | Condition: Pre-owned
Hi to all, this is my review My background *-----------------------------------* I'm am a computer science student and I worked as a QA person and a C programmer I have an experience of more than 9 years (Apr-2008) in the software field. C Vs others *-----------------------------------* In the course of my studies I studied the following programming languages: PROLOG,JAVA,ADA(ADA-95,ADA-83),C,C++,PASCAL. Only when I studied C and used this book I felt that I can control the language and fully understand it. With all the other programming languages I learned, it just did not happen. (There are of course many other reasons like: JAVA has much more to give than c has (it has more libraries and "more syntax"), PROLOG as far as I know has no ANSI,ADA is completely boring and hard to learn, etc). C is a fast easy to use, easy to read language and for small and fast programs is good and useful. More about the book *-----------------------------------* This book helped me use C like a pro without having the experience of an experienced C real-time programmer. This book was not meant to be a study guide, and this book was not meant to be a beginners reference. This book is for advanced C programmers, It is really a simple book that holds almost everything you need to know about C (ANSI-C), but in order to understand it you need some programming experience and skill. The book covers all the areas I ever needed, and is a perfect reference, It is so good as reference that I preferred using it than using the Internet (which as we can all see is a very powerful tool). Who needs this book? *-----------------------------------* Students, programmers, people who want to build simple applications for small hardware etc. The END *-----------------* If you find this review helpful please don't forget and press "yes" on the "Was this review helpful?" Thanks for reading my review I hope it was helpful. Sorry for my spelling mistakes or misuse of The English Language if they occurred (Not a native speaker). Have a nice day!! : ) elieli1978 Eli ElfassyRead full review
This textbook is an excellent learning tool for both novice and experienced C developers. The authors have included numerous, well-written coding examples throughout the chapters, and there is an introduction to C++ development in the second half of the book. If you are making the purchase for a college course, verify with your Professor if you can use the International version of the textbook. I bought the International version at a significant discount to the US published version but had to return it. The course I am enrolled in takes the programming assignments from the end of chapters exercises and projects. These are the only part of the book versions which do not match, so I found it necessary to purchase the US version. If you were going to purchase the text for self-study, then the International version will save you some money and the basic text material is identical to that found in the US version. I would highly recommend this book to anyone attempting to learn or enhance their C coding techniques and skills.Read full review
Why I bought it? Because I am a C Programmer (algorithm area), I study Computer Systems Engineering and also a Visual C++ Developer. I learned C in a beginners intented book (only in Mexico) but I wanted to masterize that knowledge. Who this book is intented for? Any student of Computer Science being in High School or undergraduate studies, or a graduate people, who want to learn the C Programming Language or maybe know C and want to perfect that knowledge. What do you need before buying? Know what an algorithm is, what is a compiler, what is a source and an executable program, etc. (almost all are known if you know another programming language). It is not obligatory to know anything about C!. What is this book? - A training manual (about C, not about programming in general talking, I mean, this book will not explain what a variable is, or what is a sentence) for the beginner in C. - A reference for the advanced C programmer (this is the real magic of the book, a beginner can buy it and it will help him, but at the same time and expert can buy him and also will help him!, I am pretty surprised all things and details I didn't know about the language, also there is a ANSI C Library Reference, the ultimate function knowledge base). - A great course-based text book (the knowledge provided is progressively growing). What this book is not? - A total-beginner training course (I mean, the first book for anything who knows nothing about programming languages). - An algorithm training manual (even there are some algorithms like binary-tree sorting and so, the intention of this book is not that). So, Hope this review was helpful, and sorry about my english, this is not my native language.Read full review
I thought that starting with the book that defined our programming in the beginning was a good place to start. This book takes you through the different tasks, I have yet to finish it. I also have the C Answer book to go along with it as well The standard C library from the era. I want to get all the information I could. I first bought the kindle version but when you just want to read a bit or reference a previous section , nothing beats the physical edition IMO. My only regret is that I did not start when the book came out. Things would be so much different. Thanks for reading and pick up a book. Get the one pictured , as I have heard that the international edition is different and the pictured edition was recommend to me.
Verified purchase: Yes | Condition: New
I like this book so much I bought two. It's written by the same men who invented the C language. As such, it is an authoritative source for new ideas, and classic reference material for any C programmer. The authors concise writing style provides a useful setting as they talk you through the elements of the C language- not by making up impractical examples, but by actually showing some of the "behind the scenes" functions in the C library. There are exercises throughout the book which challenge the reader to improve on the codes discussed. Watch for the version. The Second Edition (1988) is much better and more comprehensive than the first edition (1978). I also recommend "Numerical Recipes in C" for more specific applications of the C language.
Verified purchase: No
This is the original C programming language book that started the C/ Unix revolution. No one has ever improved on it! Its Perfect!
Verified purchase: Yes | Condition: New
This is THE book on the C programming language, co-written by the author of the language itself. It’s hard to go wrong with this one!
Verified purchase: Yes | Condition: Pre-owned
The description was accurate. The book is well taken care of. I cannot ask for more.
Verified purchase: Yes | Condition: Pre-owned
Current slide {CURRENT_SLIDE} of {TOTAL_SLIDES}- Best Selling in Adult Learning & University
Current slide {CURRENT_SLIDE} of {TOTAL_SLIDES}- Save on Adult Learning & University