Waterstones C Programming Language

4.6 out of 5 stars
Waterstones C Programming Language
Zoom
 
SCROLL DOWN
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

 
Waterstones logo
 

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.

Price Compare : From £49.49

The Book Depository C Programming Language by Brian Kernighan

Currently out of stock

Price: £49.49

Brand: The Book Depository

 

Description: C Programming Language : Paperback : Pearson Education (US) : 9780131103627 : 0131103628 : 01 May 1988 : This edition describes C as defined by the ANSI standard. This book is meant to help the reader learn how to program in C. The book assumes some familiarity with basic programming concepts like variables, assignment statements, loops, and functions. A novice programmer should be able to read along and pick up the language.

Category: Books

MPN: 131103628

GTIN: 9780131103627

 
The Book Depository for compare products display

Merchant: The Book Depository

Product ID: 9780131103627

 

The Book Depository C Programming Language by Dennis Ritchie

Currently out of stock

Price: £49.49

Brand: The Book Depository

 

Description: C Programming Language : Paperback : Pearson Education (US) : 9780131103627 : 0131103628 : 01 May 1988 : This edition describes C as defined by the ANSI standard. This book is meant to help the reader learn how to program in C. The book assumes some familiarity with basic programming concepts like variables, assignment statements, loops, and functions. A novice programmer should be able to read along and pick up the language. The Book Depository C Programming Language by Dennis Ritchie - shop the best deal online on thebookbug.co.uk

Category: Books

MPN: 0131103628

GTIN: 9780131103627

 
The Book Depository for compare products display

Merchant: The Book Depository

Product ID: 9780131103627

 

Similar Products

  • Waterstones The Rust Programming Language: 2nd Edition

    Price: £47.99

    Brand: Waterstones

     

    Description: With over 50,000 copies sold, The Rust Programming Language is the quintessential guide to programming in Rust. Thoroughly updated to Rust's latest version, this edition is considered the language's official documentation. The Rust Programming Language, 2nd Edition is the official language guide for Rust 2021, and the best way to get started with Rust. The new edition includes a quick-reference section on organizing code with modules, and improved closure examples of captures, the move keyboard, and Fn traits. From web apps to operating systems, Rust is the safe, fast, reliable programming language used for an expansive variety of applications. Revised and updated by the original authors, the second edition of The Rust Programming Language shows readers how to take full advantage of Rust 2021 features, from installation to creating robust and scalable programs. It begins with the basics, like creating functions and binding variables, then moves on to more advanced concepts, like error. Waterstones The Rust Programming Language: 2nd Edition - shop the best deal online on thebookbug.co.uk

    Category: Books

    Delivery cost: 0.00

    ISBN: 9781718503106

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781718503106

     
  • Waterstones Programming in Scala, Fifth Edition

    Price: £41.99

    Brand: Waterstones

     

    Description: Programming in Scala is the definitive book on Scala, the popular language for the Java platform that blends object-oriented and functional programming concepts into a unique and powerful tool for developers. The fifth edition has been updated to cover new features up to, and including, Scala version 3.0. The Scala language has been exploding in popularity in recent years. More than 54,000 copies of Programming in Scala have been sold since the first edition was published in 2008. Waterstones Programming in Scala, Fifth Edition - shop the best deal online on thebookbug.co.uk

    Category: Books

    Delivery cost: 0.00

    ISBN: 9780997148008

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9780997148008

     
  • Waterstones Programming in C

    Price: £36.99

    Brand: Waterstones

     
    4.3 out of 5 stars

    222 ratings

     

    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

    Delivery cost: 0.00

    ISBN: 9780321776419

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9780321776419

     
  • Waterstones Beginning Programming with Java For Dummies

    Price: £21.99

    Brand: Waterstones

     

    Description: Become a Java wizard with this popular programming guide Consider Beginning Programming with Java For Dummies your indispensable guide to learning how to program in one of the most popular programming languages | ?? Java! Java is an invaluable language to master, as it's widely used for application development, including Android, desktop, and server-side applications. Beginning Programming with Java For Dummies is written specifically for newbies to programming. The book starts with an overview of computer programming and builds from there; it explains the software you need, walks you through writing your own programs, and introduces you to a few of the more-complex aspects of programming in Java. It also includes step-by-step examples you can try on your own (and email the author if you need help). As you work through the book, you'll get smart about these Java features: Object-oriented programming (OOP), a Java mainstay Intelli J IDEA, an integrated development environment (IDE), that gives you one place to do all your programming, including debugging code Loops, branches, and collections Variables and operators Expressions, statements, and blocks Beginning Programming with Java For Dummies translates all this foreign programming and computer syntax into plain English, along with plenty of helpful examples and tips. Learning a new language | ??and coding is definitely its own language | ??should be a fun endeavor. With this book as your handy interpreter, you'll be on your way to fluency, speaking the language of coders everywhere!.

    Category: Books

    Delivery cost: 2.99

    ISBN: 9781119806912

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781119806912

     
  • Lovereading The Ruby Programming Language

    Price: £35.99

    Brand: Lovereading

     

    Description: The Ruby Programming Language. Paperback /softback. By Davd Flanagan, Yukihiro Mataumoto.

    Category: Books

     
    LoveReading logo

    Merchant: LoveReading

    Product ID: 9780596516178

     
  • Waterstones Computer Science: A Structured Programming Approach in C

    Price: £78.99

    Brand: Waterstones

     

    Description: Ideal for a first course in the C programming language, Afyouni/Forouzan's COMPUTER SCIENCE: A STRUCTURED PROGRAMMING APPROACH IN C, 4th edition, introduces you to both computer science theory and C-language syntax using a principle-before-implementation approach. Combining a clear organizational structure with easy-to-follow figures, charts and tables, the text helps you sharpen your logic, problem-solving skills and understanding of fundamental CS concepts and software engineering through hands-on programming assignments and applications. In addition, two all-new chapters are devoted to Pointers and Recursion. Waterstones Computer Science: A Structured Programming Approach in C - shop the best deal online on thebookbug.co.uk

    Category: Books

    Delivery cost: 0.00

    ISBN: 9780357506134

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9780357506134

     
  • Waterstones Beginning Programming with Python For Dummies

    Price: £26.99

    Brand: Waterstones

     

    Description: Create simple, easy programs in the popular Python language Beginning Programming with Python For Dummies is the trusted way to learn the foundations of programming using the Python programming language. Python is one of the top-ranked languages, and there's no better way to get started in computer programming than this friendly guide. You'll learn the basics of coding and the process of creating simple, fun programs right away. This updated edition features new chapters, including coverage of Google Colab, plus expanded information on functions and objects, and new examples and graphics that are relevant to today's beginning coders. Dummies helps you discover the wealth of things you can achieve with Python. Employ an online coding environment to avoid installation woes and code anywhere, any time Learn the basics of programming using the popular Python language Create easy, fun projects to show off your new coding chops Fix errors in your code and use Python with external data sets Beginning Programming with Python For Dummies will get new programmers started | ??the easy way. .

    Category: Books

    Delivery cost: 0.00

    ISBN: 9781119913771

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781119913771

     
  • Lovereading Go Programming Language For Dummies

    Price: £22.49

    Brand: Lovereading

     

    Description: Go Programming Language For Dummies. Paperback /softback. By W Lee.

    Category: Books

     
    LoveReading logo

    Merchant: LoveReading

    Product ID: 9781119786191

     
  • Waterstones C++ Programming in Easy Steps

    Price: £5.50

    Brand: Waterstones

     

    Description: C++ Programming in easy steps, 5th Edition shows the reader how to program in the powerful C++ language. Now, in its fifth edition, this guide gives complete examples that illustrate each aspect with colourized source code. C++ Programming in easy steps, 5th Edition begins by explaining how to install a free C++ compiler so the reader can quickly begin to create their own executable programs by copying the book's examples. It demonstrates all the C++ language basics before moving on to provide examples of Object Oriented Programming (OOP). C++ is not platform-dependent, so programs can be created on any operating system. Most illustrations in this book depict output on the Windows operating system purely because it is the most widely used desktop platform. The examples can also be created on other platforms such as Linux or mac OS. The book concludes by demonstrating how the reader can use their acquired knowledge to create programs graphically using a modern C++ Integrated Development Environment (IDE), such as Microsoft's Visual Studio Community Edition. C++ Programming in easy steps, 5th Edition has an easy-to-follow style that will appeal to:anyone who wants to begin programming in C++programmers moving from another programming languagethe student who is studying C++ Programming at school or collegethose seeking a career in computing who need a fundamental understanding of object oriented programming This book makes no assumption that the reader has previous knowledge of any programming language so it is suitable for the beginner to programming in C++, whether they know C or not. Waterstones C++ Programming in Easy Steps - shop the best deal online on thebookbug.co.uk

    Category: Books

    Delivery cost: 2.99

    ISBN: 9781840787573

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781840787573

     
  • Waterstones Scratch Programming in easy steps

    Price: £10.99

    Brand: Waterstones

     

    Description: The Scratch programming language is widely used in schools and on the Raspberry Pi. Its drag-and-drop commands make it an ideal language for all ages to learn to program. And this popular book, Scratch Programming in easy steps, now fully updated for Scratch 3, is packed with ideas and games that illustrate what's possible with Scratch. Scratch makes it easy to create your own games, animations, music, art or applications. It's the perfect way to learn programming because it takes away a lot of the complexity. That means you can focus on having great ideas and bringing them to life. With Scratch Programming in easy steps, 2nd edition as your companion, you'll learn how to: Build games that require skill, knowledge or quick fingers Add music Create eye-catching visual effects Keep score Avoid common pitfalls and learn how to fix bugs Scratch Programming in easy steps, 2nd edition will help you to get creative and become a super Scratcher!.

    Category: Books

    Delivery cost: 2.99

    ISBN: 9781840788594

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781840788594