Reddit Reddit reviews The Art of Computer Programming, Vol. 1: Fundamental Algorithms, 3rd Edition

We found 11 Reddit comments about The Art of Computer Programming, Vol. 1: Fundamental Algorithms, 3rd Edition. Here are the top ones, ranked by their Reddit score.

Computers & Technology
Books
Computer Programming
The Art of Computer Programming, Vol. 1: Fundamental Algorithms, 3rd Edition
Check price on Amazon

11 Reddit comments about The Art of Computer Programming, Vol. 1: Fundamental Algorithms, 3rd Edition:

u/Reptilian_Overlords · 12 pointsr/talesfromtechsupport

I'd go read books about the A+ cert (you don't need to certify but it's great material).

For other technical things I recommend a lot of books that are amazing:

u/Jim-Jones · 3 pointsr/C_Programming

Always good to check Knuth first:

The Art of Computer Programming, Vol. 1: Fundamental Algorithms, by Donald E. Knuth

u/nerga · 2 pointsr/compsci

http://algs4.cs.princeton.edu/home/

http://www.amazon.com/The-Art-Computer-Programming-Vol/dp/0201896834

There is also the book as well that goes with Sedgewick's algorithms site. Art of Computer Programming is a very good book as well. But between Knuth who invented half the algorithms you'll ever use, and Sedgewick who knows more algorithms than you or I will ever know, you should be good between the two.

u/karmahawk · 2 pointsr/cscareerquestions

So I am more of a book guy these days. I found Algorithms + Data Structures = Programs by Niklaus Wirth to be pretty solid. For something a bit more contemporary Introduction to Algorithms by Cormen, Leiserson, Rivest and Stein is a very good textbook. If you're into math and learn best from repetition I'd suggest The Art of Programming Vol 1 by Knuth as well.

The issue I have with a lot of online content is the economics of the Internet are such that its not profitable to go in-depth, so its definitely worth paring online courses(whether they're from an accredited university or not) with a textbook or two. You might even want to crawl down the rabbit hole further and dig into the camps of mathematics where these concepts derive like Queue Theory or Set Theory. If your the type of person who gets the most out of things by tracing concepts to their roots digging into the maths helps a ton.

u/leonthemisfit · 2 pointsr/learnprogramming

It may be a little advanced, but Donald Knuth's The Art of Computer Programming, Vol. 1 is a fantastic book for exploring the algebra and other math behind algorithms used in programming.

u/Ford42 · 1 pointr/todayilearned

In binary 42 is 101010. Binary is of course the language of the computer. Of which the Earth was a giant example. In binary 1 = "on" 0 = "off".

Life is about the ups and downs. Your on, your off, your on, your off, your on, your off.

No need to thank me. I figured this out while laying in a field in Socorro NM, holding a copy of Knuth’s The Art of Computer Programming

u/all_reddits_are_mine · 1 pointr/college

Exactly. There's a low market for course books in India, so the prices are really low (as with all international editions). Almost all of my friends haven't heard of any books like TAOCP, and SICP. Everything's so cheap! They're missing out on so much!

u/i_awesome_1337 · 1 pointr/learnprogramming

It may not be exactly what you want but here is my experience. I recently started trying assembly for the zilog-80 for my ti84 and then I tried avr assembly on my arduino. After a week I never managed to design even the simplest things, but I feel like that was one of the most productive weeks I have ever had just because of how much I learned about the design of computers, which was a complete change of mindset coming from java.

In hindsight, it would much easier for me to just watch the build process, which is simple on x86 and x64 because gcc has many features for debugging. I think the best way to learn would be to read someone else's code very carefully and consider why they did everything they did.

Some links I have on hand that you may find useful:

A small os written in pure x86

https://github.com/icebreaker/floppybird

Avr assembly for arduino

http://www.nongnu.org/avr-libc/user-manual/pages.html
https://gcc.gnu.org/wiki/avr-gcc
http://www.avrfreaks.net/projects

Zilog assembly for the ti83-4 calculators

http://wikiti.brandonw.net/index.php?title=Calculator_Documentation
http://z80-heaven.wikidot.com/

An operating system for the calculators

http://www.knightos.org/

And an AMA with the creator of that operating system

https://www.reddit.com/r/IAmA/comments/2ihzjb/ive_spent_4_years_making_a_free_operating_system/

I also have the book "Fundamental Algorithms" by Donald Knuth. Although it is a little out-dated, it helped me understand quite a bit.

u/yetanothernerd · 1 pointr/AskReddit

here

Starts at page 282 in my copy. Check the index for "elevator."

u/JerkingItWithJesus · 1 pointr/compsci

Yeah, Amazon's price for the boxed set of Volumes 1-4A is $177. Far more than you should be spending on something you can probably get at your local library.

Volume 1 on its own is $56. You can undoubtedly find them for cheaper, especially if you live near any engineering school; they'll probably have a bookstore nearby with it, or you might be able to visit their library.

u/reginod · 1 pointr/netsec

You don't need a school for this.

Low Level Programming Languages