C Programming Language, 2nd Edition 2nd Edition
Thumbnail 1

C Programming Language, 2nd Edition 2nd Edition

4.7/5
Product ID: 1257846
Secure Transaction
💻Hands-on Examples
📚Comprehensive Guide
🛠️Practical Applications

Description

🚀 Unlock Your Coding Potential!

  • EXPERT INSIGHTS - Gain knowledge from industry veterans to elevate your coding skills.
  • MASTER THE BASICS - Dive deep into C programming fundamentals with clarity and precision.
  • COMMUNITY ENGAGEMENT - Join a vibrant community of learners and professionals for networking and support.
  • REAL WORLD APPLICATIONS - Explore practical examples that bridge theory and practice seamlessly.
  • STRUCTURED LEARNING PATH - Follow a well-organized curriculum designed for progressive learning.

The C Programming Language, 2nd Edition, is a definitive guide that offers a thorough exploration of C programming, featuring hands-on examples and expert insights to help both beginners and seasoned programmers enhance their skills.

Small manufacture image 1

Reviews

4.7

All from verified purchases

J**S

Sooner than expected

The book was delivered earlier than listed and in the condition listed.

S**N

Best C programming book but not for programming beginners nor data scientist

This is by far the best C programming book I've ever read.I'd like to point out that this is not the no-brain book for beginners with no programming experience at all. You probably need to learn some computer architecture, data structure, algorithms, and other programming experience, even just python.The book is very concise, less than 200 pages for the body, but to the point. Neither complicated nor redundant. The examples are really great to illustrate the concept and some necessary programming skills.If you need to get to the hardware closer or learn algorithms further, I would like to recommend this book.If you are just doing data processing and have no need or interest to algorithm, I wouldn't recommend it. You can start from python or other well encapsulated languages. You can use lots of packages to finish the transaction work.

B**E

solid introduction to C

Great book for me -- an adult reader with a technical background who is learning C. I'm already familiar with programming (do they call it "coding" nowadays?) and I've done a lot of work in Python. Given that, I found it easy to pick up C from the book.You could read this as a beginner as well -- I might get it as a gift for a smart high-school kid. But it won't be easy.The book is clearly written with good examples and exercises. Some of those exercises are pretty hard! I skipped most of them, because I have my own projects I want to do instead. But if you're learning C for the first time, I recommend them.

C**R

Authoritative, Concise, and Elegant

In 1988, The C Programming Language, 2nd Edition (affectionately referred to as K&R2) was first printed. Despite the passing of so many years, C's syntax and semantics have remained fairly stable. It is then fitting that K&R2 remains the de facto manual and reference for helping programmers get acquainted with the C programming language. Dennis M. Ritchie, one of the co-authors, is the original designer of C and also helped design the Unix operating system in the '60s. Brian Kernighan also helped with the design of Unix, AWK, and is noted for creating other well-known Unix programs.Not only are the authors well qualified, but they communicate very effectively in concise and clear language. The authors do not pander or condescend to readers. They make no claims to teach C in only one day; they actually expect readers to have a basic grasp on various programming concepts. The authors show an earnest desire to help programmers learn the language. The code examples provided are very helpful and exceptionally elegantly coded. As other reviewers have noted, they help instill good coding habits from the start.K&R2 provides a helpful introduction to programmers, which gives an overview of what the C programming language is (and is not). The introduction explains C's typing system and basic features. The meat of the book is well organized into chapters that sequentially build upon previous chapters. Chapter 5, "Pointers and Arrays," for example, does a great job at elucidating a difficult computer science concept. A lot of people are well aware of nasty bugs deriving from using pointers and arrays, but the authors explain pointers and arrays in a very clear way, which draws the important distinctions between them.After the main tutorial chapters, the appendix follows in an amazingly compact, yet thorough reference, which includes a C grammar, overview of the standard libraries, and more. Oftentimes, this reference is the most convenient and concise source for information (note that the C Standard is *the* authoritative source on the C specification). For example, the section covering the "*printf" and "*scanf" conversion specifiers is extremely helpful and much easier to digest than most man pages.For such a relatively small text, it's amazing how thorough it is. Although it's no substitute for having a copy of the ISO C Standard at hand, it's still an indispensable reference to have. Also, since C99 has yet to be fully implemented on many common implementations, developers still look to the ANSI C standard for ensuring their code is as portable as possible.I feel K&R2 is the best reference for learning C; it has been considered canon for all these years for a reason.

T**R

Wow this was a challenging read

So I have picked up and put down this book more times than I can count. I got this book originally in 2021. So this past week 06/09/2024, I started the book over. Read about a chapter and a half per day. Then today Sunday one week later I finally finished it. I've done some programming in C. So, my goal was not to do every exercise in the book, as I know I would not complete them and I would stop reading. The goal was to read the book from front to back reviewing the authors examples to the point I had some understanding of what was going on. Was this the greatest programming book I have ever read? No, no it was not. Was it good? Yes, in some spots. Will I use other books to further my knowledge. Absolutely... This was a hard book to read. I think if you're a low level programmer and that's your thing you will get more out of it than I did. I'm looking to build applications not systems. But I wanted to see how the engine runs. That was my goal with the book. So do I think I could build an engine now? No. Hell no.. There are easier to digest books that I think I actually learned more from. At this point if you're just getting started I would recommend starting out with Modern C for Absolute Beginners, Head first C, C Programming - Absolute Beginners Guide and or C Programming in Easy steps 5th edit. I would say I got as much out of those books as I did with this without the aggravation of feeling kind of stupid. If you are a person that can sift through densely packed material, then this book is for you. I'm not. But it's done and I can put it back on my shelf knowing it's read. Now on with my life.

Common Questions

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Suresh K.

Very impressed with the quality and fast delivery. Will shop here again.

4 days ago

Rajesh P.

Customer service was outstanding when I had questions about the product.

2 days ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving over 300 million shoppers across more than 200 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
R$1134

Duties & taxes incl.

Brazilstore
1
Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Yusuf A.

Fantastic experience overall. Will recommend to friends and family.

1 month ago

Meera L.

Smooth transaction and product arrived in perfect condition.

3 weeks ago

C Programming Language 2nd Edition 2nd Edition | Desertcart Brazil