J
J
jamesStr2021-06-03 15:35:46
Books
jamesStr, 2021-06-03 15:35:46

What do you need to know and at what level in mathematics to read Donald Knuth?

Tell me who has already read or is preparing to read the books "The Art of Programming" by Knuth, what topics and at what level should be studied in mathematics? Without a mathematical base, I’m sure that you don’t even have to try to take on his work, it will be a waste of time. I would like to master that mathematical base in order to +- freely navigate the book and understand it, so that knowledge is put aside and not just the pages are turned over.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
C
cicatrix, 2021-06-03
@cicatrix

To be honest, I think that the art of programming is read only to show off. In practice, the book does not give any special skills. Yes, as an academic work can be read, sometimes even interesting, it expands the horizons, in general. But as a programmer personally, this book gave absolutely nothing to me.

J
jcmvbkbc, 2021-06-03
@jcmvbkbc

I would like to master that mathematical base in order to +- freely navigate the book and understand it, so that knowledge is put aside and not just the pages are turned over.

well, follow the presentation and delve into the relevant mathematics when it becomes incomprehensible, and do not flip through the pages just like that.

V
Vladimir Korotenko, 2021-06-03
@firedragon

Read, he himself says that he has tasks from 1 to 5 in terms of complexity. And I recommend you read the book.

K
Karpion, 2021-06-05
@Karpion

Relatively speaking, to understand algorithms, special knowledge of mathematics is not required. Serious mathematics is used for proofs like "this algorithm has a computational complexity of the order of n*log(n)". But if you are ready to accept statements without evidence, then it is easier for you.
In addition, such books make sense to read several times. The first time you will not understand much, but understanding will be useful. And then it will become clear to you what knowledge should be pumped.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question