Rating:  Summary: Poor textbook - a worse reference book Review: This book is designed as a supplement for verbal classroom interaction, and depends on many drills and exercizes at the end of each chapter. It has minimum written information and long example problems confusing to a beginner. It needs more written information and to use it effectively requires a reference book. It is also poorly proofed, and introduces elements of other types of programing without explaining they are not always applicable to C.
Rating:  Summary: Bad book Review: This is not a good book to learn c programming from. The author does not explore the C language [eg. he only looks at "for" loops, and ignores do/while and while loops-leaving these for the "optional topics" part of the chapter] and he barely touches on the C standard library functions, thus ignoring an important part of C. He explores pointers in 3 different chapters[2 in the c part and 1 in the c++ part], and does not distinguish between c and c++ properly.His examples are long, and he tries to cram too much into them. He also introduces related features of the language in different places. His exercises and drill exercises are good for revision though, but don't justify the price of the book. I haven't used the c++ part of the book [but there are some c features in there which I read about], however it doesn't look very promising either. My advice: get a book like C:How to program by Deitel and Deitel if you are a beginner. And if you do buy this book, don't bother with the "optional topics" sections. They will confuse you. Get another book that explores the language properly.
|