- Series: Beginning: from Novice to Professional
- Hardcover: 614 pages
- Publisher: Apress; 4th ed. edition (October 19, 2006)
- Language: English
- ISBN-10: 1590597354
- ISBN-13: 978-1590597354
- Product Dimensions: 7 x 1.4 x 10 inches
- Shipping Weight: 2.6 pounds (View shipping rates and policies)
- Average Customer Review: 4.6 out of 5 stars See all reviews (13 customer reviews)
- Amazon Best Sellers Rank: #1,478,878 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Beginning C: From Novice to Professional (Beginning: from Novice to Professional) 4th ed. Edition
Use the Amazon App to scan ISBNs and compare prices.
Frequently bought together
Customers who viewed this item also viewed
From the reviews of the fourth edition:
"This tutorial is intended for a wide range of readers, from nonprogrammers to those with programming experience who don’t know the C language. The book’s goal is to be a comprehensive text that will lead the prospective programmer from his or her starting point all the way to a career in programming. … It also gives a good overview of the process of program creation, including a section on dealing with errors." (William Fahle, ACM Computing Reviews, Vol. 49 (4), April, 2008)
About the Author
Ivor Horton is self-employed in consultancy and writes programming tutorials. He worked for IBM for many years and holds a bachelor's degree, with honors, in mathematics. Horton's experience at IBM includes programming in most languages (like assembler and high-level languages on a variety of machines), real-time programming, and designing and implementing real-time closed loop industrial control systems. He has extensive experience teaching programming to engineers and scientists (Fortran, PL/1, APL, etc.). Horton is an expert in mechanical, process, and electronic CAD systems; mechanical CAM systems; and DNC/CNC systems.
Browse award-winning titles. See more
If you are a seller for this product, would you like to suggest updates through seller support?
Top Customer Reviews
The author is an expert writer and teacher. It is easy to follow his explanations and he manages to include some humor in what could otherwise be a very dry topic. As a text, Beginning C offers numerous complete code examples, clear figures, helpful tables and charts, and exercises for motivated readers. The publisher provides source code for the book's examples plus source code for solutions to the exercises. It's like an entire class in book form.
I would probably not recommend this book to someone who has a strong programming background. A person who is already a professional programmer would prefer a more stripped-down book (perhaps C in a Nutshell?) that avoids explaining the core ideas of general programming. However, for a non-professional programmer like me, I found the book to be appropriate.
If you're looking for a modern, informative, well-written book on C, look no further than Beginning C!
This would be an excellent book to learn from or if your going back to C from some time away. Despite the Beginning C title it covers a lot of topic (preprocessing/# defines etc.). It mainly covers C syntax and isn't a how to design a program kind of book.
I find it makes an excellent reference as well and I reach for it more often than the other C books I have which are both decent , Kernighan and Richie book and the more advanced. "C: A Reference Manual (5th Edition)" .
The content is really good and the way the book is structured is nice. There is a chapter on pointers, well written. Then the pointers are imposed on the subsequent chapters. Surprisingly the 'struct' is part of "data structures" instead of part of C language as in other books. I like the way, so the learner won't get confused. There is also a flash on linked lists, binary trees.
This is not a book on "Pointers & C" or "Algorithms & C" or "Datastructures & C" but a book on "Programming in C".
Overall, this book takes a place in the recommended book list of programming in C.