Recent, am început să arăt primul interes pentru partea de jos a lucrurilor. Mai ales cel mai de bază nivel al modului în care funcționează computerele (cu cât este mai teoretic nivelul, nu partea hardware).
Ei bine, de fapt este opusul: cu atât mai mult teoretic, cu atât mai înalt, deoarece vă ocupați de noțiuni abstracte.
Pentru a înțelege teoria din spatele calculatoarelor, cea mai bună carte pe care am citit-o este Introducere în Teoria calculului de M. Sipser. Aveți de toate: mașina Turing, automatele, gramaticile și limbile, complexitatea etc. Este foarte bine scrisă și destul de accesibilă, având în vedere subiectul.
I Sunt, de asemenea, interesat de cel mai de bază nivel al modului în care computerele, în general, fac lucrurile pe plan intern. Din nou, la nivelul cel mai de bază și fundamental.
Referința rămâne pentru mine cărțile lui A. Tanenbaum: Organizare structurată a computerului pentru hardware și Sisteme de operare: Proiectare și implementare pentru sistem de operare. Cărți vechi, dar încă în picioare. Atenție, totuși: acestea sunt referințe cărți și nu întotdeauna foarte „prietenoase pentru studenți” (deoarece sunteți în curând un student, nu? :)).