Evaluare:
Cartea „Learn to Program with Assembly” de Jonathan Bartlett oferă o introducere actualizată și cuprinzătoare în limbajul de asamblare x86-64, acoperind în mod eficient diverse subiecte esențiale atât pentru începători, cât și pentru programatorii intermediari. Deși mulți utilizatori laudă explicațiile sale clare și abordarea structurată, există îngrijorări cu privire la greșelile de scriere, caracterele lipsă în unele exemplare și profunzimea limitată în anumite domenii.
Avantaje:⬤ Acoperire cuprinzătoare a limbajului de asamblare x86-64, inclusiv subiecte moderne precum programarea orientată pe obiecte și garbage collection.
⬤ Explicații clare care ajută la înțelegerea conceptelor de programare de nivel scăzut.
⬤ Utile pentru programatorii de limbaje de nivel superior pentru a înțelege conceptele fundamentale.
⬤ Structură bună cu întrebări și lecturi suplimentare pentru consolidarea învățării.
⬤ Disponibil în format Docker pentru utilizarea pe mai multe platforme.
⬤ Unele exemplare au greșeli de scriere și caractere lipsă, care afectează negativ experiența de lectură.
⬤ Acoperire limitată în profunzime a subiectelor avansate de asamblare.
⬤ Nu este potrivit pentru începătorii care nu au învățat mai întâi limbaje de nivel superior.
⬤ Unii utilizatori consideră că anumite exemple de cod sunt copleșitoare sau confuze.
(pe baza a 20 recenzii ale cititorilor)
Programming from the Ground Up folosește limbajul de asamblare Linux pentru a-i învăța pe noii programatori cele mai importante concepte de programare.
Vă conduce pas cu pas prin aceste concepte: * Cum vede procesorul memoria * Cum funcționează procesorul * Cum interacționează programele cu sistemul de operare * Cum reprezintă calculatoarele datele la nivel intern * Cum se face optimizarea la nivel scăzut și la nivel înalt Majoritatea cărților de programare la nivel de începători încearcă să protejeze cititorul de modul în care funcționează cu adevărat calculatorul său. Programming from the Ground Up începe prin a învăța cum funcționează calculatorul sub capotă, astfel încât programatorul să aibă un bagaj suficient pentru a avea succes în toate domeniile programării.
Această carte este utilizată de Universitatea Princeton în cadrul cursului COS 217 "Introducere în sistemele de programare".
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)