F
F
FiftyFiftyFifty2019-05-22 07:01:59
IT education
FiftyFiftyFifty, 2019-05-22 07:01:59

Is it possible to read about computer architecture in parallel with reading a book on C?

Hello everyone, I'm interested in Tanenbaum's book on architecture, now I'm studying C from one book, I'm interested in your advice on how best to proceed: finish reading about C (-+ 2 months) or read both C and Tatenbaum at the same time. It's just that many people say that Tatenbaum's books are hard to come by. Thanks in advance for your help)

Answer the question

In order to leave comments, you need to log in

4 answer(s)
D
ddd329, 2019-05-22
@FiftyFiftyFifty

Personally, I read 4 books at a time. For example, one in the morning and another in the evening. After a couple of days I change books, and everything is assimilated normally.
If I were you, I would read in parallel. The C language is quite low-level, so understanding the architecture of a computer is very necessary when learning it.
Yes, this is how everyone learns in school!
There is no such thing that you first went through mathematics, and then physics, and then ... many do not read books at all, but only Habr!

S
Sergey Gornostaev, 2019-05-22
@sergey-gornostaev

Better to focus on one topic.

P
Pavel, 2019-05-22
@HEKOT

If you mean processor architecture , then it is not only possible, but also necessary! You can start with C, but to freely navigate the most primitive language constructs such as loops and conditions. These are 2-3 typical "lessons".
After that, be sure to start architecture. How can one, for example, operate on pointers without fully understanding what they are? If we are talking about computer
architecture , then generally loosely connected topics. It can be parallel, it can be sequential. You can also read Sherlock Holmes at the same time. :)

P
PSEVDOPROGER, 2019-05-22
@PSEVDOPROGER

Well, it’s better, of course, to finish learning C first, but if it’s not difficult for you, then read both books at once.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question