Back to the bookshelf

Typographic jacket · original cover not fetched

FROM THE SHARED SHELF · 2006–2026 SAMPLE

Mastering Algorithms with C

Kyle Loudon

3 readers recommend it across 2 discussions

Topics are model-inferred labels.

Keep it on your reading list

THE WORD OF MOUTH

What made it worth passing on?

Original Hacker News comments, in the readers’ own words.

ctrlp
If you consider C to be language-agnostic, here are some gems. These are personal favorites as much for their excellent writing as for their content. The Unix Programming Environment was published in 1984. I read it over 20 years later and was astonished at how well it had aged. For a technical book from the 80's, it is amazingly lucid and well-written. It pre-dates modern unix, so things have changed but much that goes unstated in newer books (for brevity) is explicit in UPE. (Plus, the history itself is illuminating.) It gave me a much deeper understanding of how programs actually run over computer hardware. Examples in C are old-school and take a bit of close reading but oh so rewarding. https://www.amazon.com/Unix-Programming-Environment-Prentice... (https://www.amazon.com/Unix-Programming-Environment-Prentice-Hall-Software/dp/013937681X) Mastering Algorithms in C. Another fantastically well-written book that shows (with practical examples) how to implement common algorithms. This is just such a great book! https://www.amazon.com/Mastering-Algorithms-Techniques-Sorti... (https://www.amazon.com/Mastering-Algorithms-Techniques-Sorting-Encryption/dp/1565924533) Also:…
bballant
I will second the vote for Mastering Algorithms in C. This book will bring you right into the details you want: http://www.amazon.com/Mastering-Algorithms-C-Kyle-Loudon/dp/... (http://www.amazon.com/Mastering-Algorithms-C-Kyle-Loudon/dp/1565924533) Accelerated C++ was also mentioned and I just love this book. It brought me back to C++ after years of being away: http://www.acceleratedcpp.com/
1331
I highly recommend _C: A Reference Manual_ by Harbinson and Steele. It has many tiny examples, but it is mainly used as a reference manual (as the title suggests). http://www.amazon.com/Reference-Manual-Samuel-P-Harbison/dp/... (http://www.amazon.com/Reference-Manual-Samuel-P-Harbison/dp/013089592X) A good book for learning C is _Mastering Algorithms with C_ by Loudon. The source code is over-commented and contains too much white space, which is a bit annoying, but the content is quite nice. http://www.amazon.com/Mastering-Algorithms-C-Kyle-Loudon/dp/... (http://www.amazon.com/Mastering-Algorithms-C-Kyle-Loudon/dp/1565924533)

Also recommended in this reply