Waterstones Programming in C
222 ratings
TO EXPLORE MORE
Price: £36.99
Brand: Waterstones
Description: Programming in C will teach you how to write programs in the C programming language. Whether you're a novice or experienced programmer, this book will provide you with a clear understanding of this language, which is the foundation for many object-oriented programming languages such as C++, Objective-C, C#, and Java. This book teaches C by example, with complete C programs used to illustrate each new concept along the way. Stephen Kochan provides step-by-step explanations for all C functions. You will learn both the language fundamentals and good programming practices. Exercises at the end of each chapter make the book ideally suited for classroom use or for self-instruction. All the features of the C language are covered in this book, including the latest additions added with the C11 standard. Appendixes provide a detailed summary of the language and the standard C library, both organized for quick reference.' Absolutely the best book for anyone starting out programming in C. This is an excellent introductory text with frequent examples and good text. This is the book I used to learn C-it's a great book."- Vinit S. Carpenter, Learn C/C++ Today.
Category: Books
Merchant: Waterstones
Product ID: 9780321776419
Delivery cost: 0.00
ISBN: 9780321776419
My website utilises affiliate links when you click my 'Get the best deal now' buttons. If you buy something through one of these links, I may earn a little commission, at no extra cost to you.
I have relationships with many of the top online retailers (purchasing, shipping and returns will be handled directly by them) which enables me to offer the best deal online for the Waterstones Programming in C and many other similar products - which will appear below, to enhance your online shopping experience.
For even more great deals on Waterstones Books, click the link.
Author: Jordan Emmett
Rating: 5
Review: I bought this book because I was struggling with the cs50 online course, this book cleared up a lot of areas i was confused with and helped a lot to improve my skills, would definitely reccomend to anybody looking to learn C.
Author: Thomas Adam
Rating: 3
Review: 'Programming in C' is a comprehensive book, covering the basics of C from the beginning and gradually introducing the reader to more advanced topics. As with most books of this kind, there are copious exercises at the end of each chapter as well as different examples to illustrate key concepts. Some exercises however are perhaps too heavy in terms of having a strong mathematical-slant. Granted, it's often difficult to come up with more real-world/relevant examples. The general flow of information in the book is well thought out; concepts such as primitive types are explained, although perhaps in too much detail. But for those readers who are used to more dynamically-typed languages, the amount of information presented in those chapters won't be excessive. This book will not be for everyone, however. The rather slow-paced introduction to concepts sometimes labours the point at a cost of explaining other concepts in C (confer that to 'The C Programming Language' which offers brevity for the sake of explaining more features of the language). For example, later on in the book, there's an entire chapter devoted to bit-wise operations---a concept which could easily be elided for other more mathematically-minded books. There is a tiny section about dynamic memory allocation, but this reads like an outlier, long after the concepts of pointers have been introduced. Because this book is aimed as a generic platform, there is no real mention of system-call libraries. Since string handling in C is often more than just manipulating character arrays, there is no mention of calls such as strlen(), str[n]cpy(), etc. This would have been a nice aside, especially since some of the str*() functions use memory-allocation techniques. I would recommend this book, but only to a very limited audience. Similar books which are pitched at the same level as this, namely 'C Primer Plus', offer a more comprehensive read, and cover more concepts at depth.