Rating:  Summary: Excellent Coverage of C. Review: Anyone in his first year of engineering/Computer science is haunted by the nightmare of writing programs.The experience is common....the first time I saw a program(which seemed as cryptic as some enigmatic script from paleolithic era)....I said to myself...."GOD--WHY ME??".Our text "C Program design for engineers " didn't help much.Then I lay my hands on this wonderful wonderful book.The best thing about this book is that it does not assume any prior programming experience on the reader's part.Another feature that I found extremely helpful is the use of LIVE CODE approach...which technically shows you the output for every program.The treatment is quite exhaustive and subsequent chapters are based on concepts covered in previous chapters.Once you are through with C....the book gradually introduces object oriented programming with C++ and then Java.The point is, even though languages like c++ and Java have more functionality than C...you need to learn C?WHY?....well if not for anything else, then for appreciating the features of an Object oriented language like Java.Trust me...I learnt Java first.....and it always lingered in my mind, WHY an object oriented language?After learning C...I know the answer. One piece of advice, if you are learning programming outside your school curricula or on your own......you are better off with a book like Ivor Horton's Begining C. By the way, just get one Deitel Book, don't buy the same author's Java-how to program, if you already own a copy of C-how to program.....because they use the same programs in all their books just changing the syntax.....more than half of these books is the same....so use that money to get a different author's perspective.:)
Rating:  Summary: very good for beginners Review: assembly language was my first language i started with, then i wanted to move to learn C, i have recommended by a friend that the best book is "the c programming language", i started to read but i failed to learn anything because the book is very condensed and the author explains the material for someone who have learnt already high level language, so it does not work with me, so i just threw the book, then i bought deitel book, i found it a great book for beginners i finished it in some weeks, the book size is very big because of the too many comments and exercises so dont be afraid, but i give this book 4 stars only because the author did not explain some code samples as well as required, at the last chapters of the c section, and specially in data structures section, as i recommend that you read it from another book because i did not understand it as well from deitel book, i would recommend c primer 4th edition, the chapter of data structure is excellent better than deitel's data structure chapter..
Rating:  Summary: Ed Malloy a Joke Review: Ed must have wrote a book that never sold and is using Deitel and Deitel as his scape goat. This book was written for beginners. It is the professors job to add or delete content from the course material. This book is a guideline, and does a very good job of it. This book was never intended as a tell all how to. Deitel and Deitel obviously know what they are talking about or so many Universities, wouln't have used it as a intro to C programming. Ed if you have written a book please tell us where to find it so we too can have a scape goat.
Rating:  Summary: I can find what I need to know Review: I am a 44 year old professional who is going back to school (UOP) to add a BS degree in information technology. I wanted to say thank you for providing such great packages. I do not use adjectives such as great very often so consider it a very high compliment. I am presently learning C++ and have 6 different books references on the language. I find that I continually return back to your CD and course to find what I am looking for. I have taught programing for M & G code as well as worked with many industrial PLC's (hope the abbreviations are understood) so understand the logic behind writting software. I also understand a little about good teaching. Again your program is great. I will always look for your books when I want to learn a new subject and will recommend them to others also. Larry Walker Technical Manager Mass in Motion, Inc.
Rating:  Summary: I can find what I need to know Review: I am a 44 year old professional who is going back to school (UOP) to add a BS degree in information technology. I wanted to say thank you for providing such great packages. I do not use adjectives such as great very often so consider it a very high compliment. I am presently learning C++ and have 6 different books references on the language. I find that I continually return back to your CD and course to find what I am looking for. I have taught programing for M & G code as well as worked with many industrial PLC's (hope the abbreviations are understood) so understand the logic behind writting software. I also understand a little about good teaching. Again your program is great. I will always look for your books when I want to learn a new subject and will recommend them to others also. Larry Walker Technical Manager Mass in Motion, Inc.
Rating:  Summary: C-How To Program Review: I am a student at a university, studying computer science. My professor recommended a book that the students should get to learn the c language. I got the book he requested and just wasn't getting it. After a friend had told me about "C, How To Program" by Deitel and Deitel, I bought and began reading the book. I felt more confident and did better in school. The book has exercises and a cd that enhance your knowledge of C even more. It goes beyond what my professor is teaching and each chapter converges with the sequence of his teaching. The book also combines C++ and Java of which I will need throughout my college experience. What a deal and this book has saved me so much time. I am very thankful and hope they continue to publish more books. I am now a faithful fan.
Rating:  Summary: Wait.... how did that get there? Review: I bought this book for a C course I am taking, and not being new to programming, I assumed that it would be a piece of cake with the much-raved-about book (this one). However, I was surprised, when going through the lessons, when they introduced commands in the sample programs without even mentioning them in the text. I had to start up my compiler and experiment with the commands to understand those.... Overall, this book is ok, but not my first reccomendation.
Rating:  Summary: Excellent ! Par none, the best C book! Review: I cannot stress more forcefully how utterly terrible all Deitel/Deitel books are, both for beginner programmers and especially for experienced programmers. My first Deitel book was "C How to Program", which unfortunately was the recommended text for a university programming course that was my first intro to C. What a horrible book that was. I didn't realize just how little substance there was in that book and what a poor job it did of explaining C until my first co-op job, when it dawned on me that even though I THOUGHT I had mastered C, based on that silly Deitel book, I was sadly mistaken. I had to learn C the hard way though my job, and when I looked at other C texts later on, I realized how bad the Deitel book really was. This book does not help you harness the true power of C - it seems more like a book on structured programming languages with the C language syntax. That is fine if you want to simply learn how to program for the first time and want to learn some basic C - it is NOT fine for those who want to really learn C and see what makes C a lot more powerful than other languages. All of the Deitel/Deitel "How to Program" books are very similar. I made the grave error of purchasing "Java How to Program" by Deitel/Deitel for another university course before I realized how bad Deitel books were, and I found the same silly recycled examples that they had used in "C How to Program" back in "Java how to program". There is so much content that is re-used in "Java how to Program". The Deitels are NOT interested in helping you understand the material well -they are only interested in making a quick buck. They wanted to bring their books quickly to the market, so rather than writing good examples and taking the time to teach each language the best possible way for that particular language, they simply reuse most of the content of previous texts they have written with some little alterations here and there. If their examples were actually good and helped teach you the language, I wouldn't care if they recycled them, but these examples are bad. They DO NOT demontrate the substance of the languages. The examples and long and drawn out, but that doesn't mean they are actually substantial. The examples are simply repetitious, long, and detailed WITHOUT substance. I enjoy details - usually, detailed examples help give an in-depth understanding of the subject. Unfortunately, in this case, detail is simply pointless and just lengthens an example that could easily be shortened. Why should you struggle with unnecessary long examples that require you to keep flipping pages back, and useless line-by-line explanations of code that do not explain WHY, but simply state things, when the examples can easily be shortened and simplified? The examples don't really help you grasp the subject material. The fact that they charge so much for their crappy books just adds insult to injury. If you want to waste your money and not learn much at all, go ahead and purchase Deitel books. Also note that "C How to Program" is definitely NOT for people who already know programming. It contains a couple of chapters (repeated, sometimes verbatim, in their other books, of course) of material suitable for people who have never ever programmed anything in their life. I found that highly irritating. For, most people, C will not, and should not, be their first programming language. I was forced to wade through chapters of endless minutia and on basic programming to make sure I didn't miss anything. These chapters would have been better spent concentrating on the actual C language. So to conclude, never buy any Deitel books. When I was in university, it seemed their books were the recommended texts for courses, which is how I fell into the trap of purchasing them, thinking that if they were recommended, surely that meant they were good books. How wrong I was. I will never understand why Deitel books are so popular with universities. This just goes to show you how out of step univerities (in Canada) are with the real working world. Save your money and look elsewhere.
Rating:  Summary: Confusing for this beginner Review: I personally disliked the way programming concepts were presented by the authors. The codes samples were good, but those in themselves do not make a good book to learn programming from. The presentation was somewhat disorderly and confusing, does not support complex topics with sufficient discussion of foundation topics -- things as basic as declaring variables, for example. Much too chatty without clear objective in some areas, and the authors have evident difficulty controlling the depth of discussion or getting a clear idea of who their target audience is/could be/might as well be. I don't recommend this book to beginners. It's likely the authors are good at consultancy working one on one when a client brings up a situation when he has no idea what one of the authors might be referring to, but I find their ability to teach through written text lacking. I think the marketing focus of this book should be users who already know programming and wish to learn C without a repeat of basic concepts.
Rating:  Summary: C How To Program 3rd Ed. Review: I read this book "C How To Program 3rd Ed". Programmers say its easy to learn Visual Basic, but its easy to learn any rogramming language as long as it is "Deiteled". One, this book is three in one, that is it covers three programming languages in one book and in a fashion that a beginner/professional will find it very easy to read and understand. The book introduces you to C language it then detail the language with full examples and it will finish by showing you how C++ join in to this journey, it will detail again using examples that make you quickly grasp the language, finally Java will join and again the book shows you how you use what you have or dont have to Java your world. Two, in any of the covered languages it takes you to a point where you can link/connect those languages, so if you want just know about C++ and never touched C the book has a bridge already you will end up knowing both, the same for any combination of the three languages. If you just glance on chapters 3, 15 and 25 you will get an ideal of what are those bridges am I talking about. I personally liked the book because it explained clearly the foundation one needs to know to use any of the three languages, when you finish C or C++ or Java in this book and make your own program using say Java, its no gonna be a surprised to you to be able to make the same program using any of the three languages but a BIG surprise for someone who never used this book but just one day saw you reading a chapter about Java on this book. The book has made learning programming much easier and faster. I found examples are carefully designed to also be used as a good studying tool, you can also start from these examples (together with the explanations in the book) to build big professional programs. Finally I dont see the reason why the book should not be used as a reference since it has all the syntax explanations, keywords in all those three languages, quick examples showing how to use programming statements, advantages and disadvante of some operators etc.
|