Waterstones C Programming Language
3449 ratings
TO EXPLORE MORE
Price: £49.49
Brand: Waterstones
Description: The definitive reference guide to C programming from K&R for writing good code that works and is easy to modify Learn how to program in C from the developers of C, Brian Kernighan and Dennis Ritchie. Intended for those with at least some experience with one other language (even if you are a novice), this book contains a tutorial introduction to get new users started as soon as possible and separate chapters on each major feature: Types, operators, and expressions Control flow Functions and program structure Pointers and arrays Structures Input and output This second edition of The C Programming Language describes C as defined by the ANSI standard and includes a reference manual that conveys the essentials of the standard in a smaller space for easy comprehension for programmers. K&R is one of my favorite books. The style of the tutorial chapters is so deceptively light and simple and the manual so crisp. Much of C's reputation of simplicity comes from the clarity and great little examples from this book. My 1978 copy has lost its cover and my K&R2 is somewhat dog eared. Above all, K&R is a useful book. Bjarne Stroustrup, designer and original implementer of C++, and author of The C++ Programming Language.
Category: Books
Merchant: Waterstones
Product ID: 9780131103627
Delivery cost: 0.00
ISBN: 9780131103627
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 C Programming Language 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: John Smith
Rating: 5
Review: As someone reading through this the first time it really is amazing despite the fact it was printed years ago my skill has already started increasing. The book shows you really helpful things and tips and tricks that online tutorials miss out (Not surprising since this is from the creators of the language themselves) it is much more detailed and gives you much more useful information and functions than you'll find online, and it also give you understanding and logic behind it and explains why you do some stuff and not others. The Language used in this book is intermediate so it's not dumbed down, meaning It will not teach you programming absolutely from 0% Scratch you need to have some familiarity with the terms and ideas like Variables, Strings, Functions, Compilers all the basic things. Any basic familiarity understanding or experience in other basic languages will do like Python, Java, Lua or whatever. Other than that you should be alright and the book explains the more complex concepts and gradually you'll gain the skills needed to write more complex programs. If you want to be an expert I'd definitely recommend this book. This book also gives example programs and tutorials and explains every line it writes, but don't over explain it, as in they come back to some things later on in the book as not to distract from the main thing being taught at the point you are at. This book also tries not to do too much hand holding and gives you exercises to write programs for yourself and lets you figure out some stuff by yourself as it acknowledges that the best way to learn to program is to actually do it rather than just read about it. I haven't ran into any compatibility issues yet meaning that none of the things the books have taught me so far hasn't worked because of the age of the book, all the things I've learnt so far you are still able to apply when coding without running into errors when compiling and running, if you do they're usually minor and can be fixed with a quick google search but its rare when you do. Anyhow this book has a nice clear contents page and references to things like useful libraries and functions you can include when coding, so you can find the section relevant to you if you wish. This book also has a lot of content to cover so you'll always be learning new things and getting better, it starts of with a nice tutorial introduction to ease you in. Other books I've read on C are usually very very basic and underwhelming and you end up already knowing like 90% of the things taught, whereas this book actually shows you everything. Although don't expect it to constantly hold your hand. If you have a drive for learning and you're determined to write programs this book is definitely for you if you're lazy and want a (Learn programming language in 24hrs or 7days) guide and shortcuts this isn't for you, neither is that even realistic. I'm definitely gonna stick with this book!
Author: Zak
Rating: 2
Review: This book, and I mean the content, is indeed one of a kind material. And that's the only reason I gave it only 2 stars and not only one star. Because this 'modern-day' product, or should I probably say by-product of print-on-demand stuff is of the worst print quality you pay at a not so cheap price here in the kingdom of ecommerce. Not even close to the original print quality of the 70s and 80s, let alone compete with the back-in-the-days quality of print. I am willing to bet that the only happy people who are happy with this cr..p print quality are the ones making a killer profit from the sale of this otherwise great book on the C programming language, because buyers of this day and age of print on demand are certainly not happy at the overpriced bad quality print. What a shame and a disgrace to the work of the creator of the C language itself.. Have to return this and would not recommend anyone buy it, and not because of the content of the book but because of the utterly disgusting print quality. You would be far better to print this from a pdf version of the original book. If you are the type of person who enjoys only high quality print and content of the book, I strongly suggest you stay away and clear of this poor print quality version. Even if you buy this out of amazon, and you see the logo of the two companies making a killer profit out of this horrible quality print, it means you are not better off .. and better double check before you throw the money at it and be royally disappointed. To add insult to this drama the package this book came with was wide open. What a shame that greed of ecommerce had to destroy such great computing books and other books.