Answer the question
In order to leave comments, you need to log in
What books should you read to study mathematics?
Little by little I am learning programming. In one of the answers to the question about the sections of mathematics that are needed for a programmer, I found out that it is desirable for a programmer to know such sections as: linear algebra and discrete mathematics. Bazaar 0. But. My knowledge of mathematics has become quite dusty lately. It is even possible that they were covered with a decent layer of dust (it's scary to imagine how BIG this layer is).
So. I would like to be advised by books on matesh from the very basics. By the basics, I mean almost class 5-6, when they begin to study fractions and further along the knurled one). Although I may be underestimating my current level of knowledge quite a lot, but this is more of a rough guideline. Probably here I will need books on elementary mathematics or algebra.
The following sections are of interest to him: set theory, group theory, graph theory, number theory, matrices, Boolean (Boolean ???) algebra (this section was of interest because of Charles Petzold's book - "The Code" and how he revealed it in it this topic), algebra of logic (although it seems to be Boolean algebra or am I mistaken?), Mathematical analysis, combinatorics and algorithms. For all these sections, I would like to receive recommendations for books that will reveal each of these topics from the very basics (for dummies, that is: 3).
Having rummaged through the Internet, I found the following (not bad like) books:
1) What is mathematics? – Courant R., Robbins G.
2) Elementary Mathematics – Skanavi M.I.
3) Concrete Mathematics - Donald Knuth, Ronald Graham and Oren Patashnik
4) The Art of Programming - Donald Knuth
5) Algorithms: construction and analysis - Thomas Kormen, Charles Leizerson, Ronald Rivest and Clifford Stein
6) Linear algebra and analytic geometry - A.S. Kirkinsky
7) Mathematical analysis - A.S. Kirkinsky
8) Discrete mathematics for programmers - F .A Novikov
9) Discrete mathematics and combinatorics - Anderson James
10) Combinatorics - Vilenkin Naum Yakovlevich, Vilenkin Pavel Aleksandrovich
Answer the question
In order to leave comments, you need to log in
I did not read the question, but I condemn. First master at least one book, and then ask about others.
Here I talk about books that are useful in designing programs, and there is algebra with category theory nearby.
... that are needed for a programmer found out that it is desirable for a programmer to know such sections as: linear algebra and discrete mathematicsReally, what an ordinary proger needs from this is to understand how + - * / works, the order of opening brackets and operators like bitwise shift, conjunction, etc. in 99% this is all you need to know in mathematics, you don’t need to know what dnf is, sdnf is not necessary (if you are not a developer of something highly specialized).
3) Concrete Mathematics - Donald Knuth, Ronald Graham and Oren PatashnikFrankly speaking, it is interesting to look at a person with a school level of mathematics who can master this.
4) The Art of Programming - Donald Knuth
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question