P
P
Pavel2016-08-16 16:46:47
Programming
Pavel, 2016-08-16 16:46:47

Where to start learning low-level things?

In general, I want to understand how low-level things work, like a stack, a heap, how an exe file works, or how a compiler works, etc. I am programming in delphi. Understanding pointers and the like - Yes, I can also read assembler.
Actually, (1) are there any books that describe this? (2) Should I change the language? (I looked in the direction of the pluses, but I didn’t like the language. I also saw Rust, but I didn’t find much in Russian, and it’s not good with English. Assembler - I don’t want to go deep :))

Answer the question

In order to leave comments, you need to log in

2 answer(s)
N
nirvimel, 2016-08-16
@IsQuazar

  1. Tanenbaum "Modern operating systems" .
  2. Tanenbaum "Computer Architecture" .

Михаил Усоцкий, 2016-08-16
@Aquarius-Michael

Низкоуровневое - это ассемблер. А С/С++ - язык среднего уровня. А ниже нижнего уровня только архитектура процессора да опкоды, и логические вентили. Думаю вам опкодить тоже нет желания. =)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question