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
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
Current slide {CURRENT_SLIDE} of {TOTAL_SLIDES}- Best Selling in Textbooks
Current slide {CURRENT_SLIDE} of {TOTAL_SLIDES}- Save on Textbooks