View larger. Preview this title online. Request a copy. Download instructor resources. Additional order info. Buy this product.
|Published (Last):||8 June 2012|
|PDF File Size:||4.13 Mb|
|ePub File Size:||10.66 Mb|
|Price:||Free* [*Free Regsitration Required]|
Goodreads helps you keep track of books you want to read. Want to Read saving…. Want to Read Currently Reading Read. Other editions. Enlarge cover. Error rating book. Refresh and try again. Open Preview See a Problem? Details if other :. Thanks for telling us about the problem. Return to Book Page. Preview — Programming in C by Stephen G. Programming in C by Stephen G. Learn the C programming language from one of the best.
Stephen Kochan's "Programming in C" is thorough with easy-to-follow instructions that are sure to benefit beginning programmers. This book provides readers with practical examples of how the C programming language can be used with small, fast programs, similar to the programming used by large game developers such as Ni Learn the C programming language from one of the best.
This book provides readers with practical examples of how the C programming language can be used with small, fast programs, similar to the programming used by large game developers such as Nintendo.
If you want a one-stop-source for C programming, this book is it. The book is appropriate for all introductory-to-intermediate courses on programming in the C language, including courses covering C programming for games and small-device platforms.
This edition fully reflects the latest C standard and contains current source code. It has been crafted to help students master C regardless of the platform they intend to use or the applications they intend to create -- including small-device and gaming applications, where C's elegance and speed make it especially valuable.
Coverage also includes chapters on working with larger programs; debugging programs; and the fundamentals of object-oriented programming. Appendices include a complete language summary, an introduction to the Standard C Library, coverage of compiling and running programs using gcc, common programming mistakes, and more. Get A Copy. Paperback , 3rd Edition , pages. More Details Other Editions Friend Reviews.
To see what your friends thought of this book, please sign up. To ask other readers questions about Programming in C , please sign up. Program 3. How can we expect the results here? See 1 question about Programming in C…. Lists with This Book. This book is not yet featured on Listopia.
Community Reviews. Showing Average rating 3. Rating details. More filters. Sort order. Start your review of Programming in C. I can C clearly now Jul 03, Rex rated it it was amazing Shelves: software. This book is my earliest book on programming. It is definitely a book that I will never forget. I learn my C skills solely on this book.
The skills that I learn help me to bootstrap my research and all fun experiment that I want to do. Jul 06, Harry rated it it was amazing Shelves: c-lang , cse. Old time are gone nowadays out there actually exist a myriad of books other than on line material tutorials etc on C.
Online you can find also excellent material mostly on University sites e. Ceers Harry G. Dec 21, Eddie rated it it was ok. I'm still not convinced there is enough information in that book to finish the exercises without outside knowledge. Kochan's Programming in C isn't it. This book is full of incomplete explanations, misinformation, and runtime errors. That statement is, at best, only technically accurate. If you're incrementing a loop, then it usually won't matter.
But in most other places you'll have to think carefully about how you use these operators or be prepared to spend a lot of time tracking down bugs. The proper usage of these operators is so subtle that many other languages, like Ruby, refuse to implement them. Kochan eventually clarifies their usage, but not until halfway through the book in the middle of the discussion on pointers. And speaking of pointers, they are used immediately at the beginning of the book.
But they are not explained until Chapter Pointers are C's most powerful and most complicated language feature. Explaining their usage really should have been done more carefully. Several of the exercises have errors in their explanation. If you complete your own program and are left wondering why your answer doesn't match the book, it's probably not your fault.
You could check your answers against the url provided in the back of the book, but the site is gone now. It's pretty easy to find an archive of his site, but even the original version only provided answers to odd numbered problems. This is even more annoying because most of the exercises build up on themselves.
If you can't get question 2 working, you probably won't be able to solve the remaining exercises. Knuth provides answers to the majority of the exercises. Well of course he does. Donald Knuth is just awesome like that. Knuth has set the high water mark for technical publications, but many others have followed this example.
Learning Perl also includes answers to exercises and detailed explanations of how they arrived at each solution. The authors of that book also do a better job than Kochan of preparing the reader for the "homework". Programming in C is a good example of a bad problem that has been gnawing at me for some time now: crappy technical writing.
Good technical writing should -include clear, concise explanations. But that book was written for a different audience, one whom the authors could assume had sufficient background knowledge. And the answers are available; they were just published separately. The computer industry is still evolving, and the pace has not slowed down. C, in contrast, has not changed much at all.
Most of the changes that have been accepted into the language have not yet been implemented by compilers. At least not if gcc is your benchmark. Compared to modern languages, C's feature set is really quite small. There's not a lot you need to learn to start using it. But using it correctly is much more challenging. Compared to modern languages, there is much less room for error. It's still a difficult read. But it's also still relevant, and more concise and accurate than anything else that's come along.
So suck it up and plow through it. It can only make you stronger. View all 3 comments. Oct 23, James Taylor rated it it was amazing Shelves: programming. I therefore needed a text at the appropriate level to lead me at my chosen pace. The Kochan is a well-written text, helping one navigate the vagaries of C with the right level of guidance, but without excessive hand-holding. Consequently, readers are often exposed to reasonably advanced topics early on in a cursory manner, as preparation for a more advanced treatment later in the text.
The text not only covers syntax, but provides clear explanations of usage, accompanied by appropriate examples to further illuminate the concepts.
Programming in C
Programming in C, 4th Edition
Programming in C, Fourth Edition