Evaluare:
Cartea „Learn to Program with Assembly” de Jonathan Bartlett este lăudată pentru explicațiile sale complete și clare privind programarea în asamblare, în special pentru începători și pentru cei care utilizează Linux cu arhitectură x86. Cartea oferă o perspectivă valoroasă asupra conceptelor de programare de nivel scăzut și a fost bine primită de cititorii care îi apreciază structura și conținutul. Cu toate acestea, unii utilizatori au întâmpinat probleme cu lipsa textului din exemplarele lor și au criticat prezența greșelilor de scriere. De asemenea, se remarcă faptul că, deși cartea este o resursă excelentă pentru asamblarea pe 64 de biți, cei care caută informații pe 32 de biți ar putea fi nevoiți să se refere la o altă resursă.
Avantaje:⬤ Acoperire cuprinzătoare a programării în asamblare cu explicații clare și structurate.
⬤ Introducere bună la conceptele de programare de nivel scăzut, utilă pentru înțelegerea limbajelor de nivel superior.
⬤ Sunt incluse subiecte suplimentare precum programarea orientată pe obiecte, gestionarea excepțiilor și colectarea gunoiului.
⬤ Potrivit pentru începători cu cunoștințe de bază în limbaje de programare precum C sau Java.
⬤ Imagini Docker furnizate pentru compatibilitate cu diverse sisteme.
⬤ Unele exemplare primite de cititori aveau text lipsă (de exemplu, litere șterse).
⬤ Numeroase greșeli de scriere și ortografie raportate în unele ediții.
⬤ Acoperă doar o fracțiune din setul de instrucțiuni, ceea ce poate face ca cititorii să aibă nevoie de resurse suplimentare.
⬤ Poate să nu fie potrivit pentru cei care caută material avansat în programarea asamblării.
(pe baza a 20 recenzii ale cititorilor)
Programming from the Ground Up
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)