Értékelés:
A könyv vegyes kritikákat kapott a különböző szintű programozási tapasztalattal rendelkező olvasóktól. Egyrészt egyesek dicsérik az assembly nyelv tanításának átfogó megközelítését, különösen a Linux-felhasználók számára. Sokan értékelik, hogy a gyakorlati alkalmazásra és a bevezető anyagra összpontosít. Mások azonban kritizálják a könyvet a jelentős számú hiba és kihagyás miatt, ami miatt referenciaként nem megfelelő. Néhány olvasó úgy érzi, hogy nem felel meg a „Professional” címkéjének, és azt sugallja, hogy inkább kezdők számára alkalmas. A könyv túlnyomórészt AT&T szintaxist használ, és az Intel architektúrára összpontosít, ami korlátozza alkalmazhatóságát azok számára, akik más architektúrákkal vagy rendszerekkel dolgoznak.
Előnyök:⬤ Átfogó bevezetés az assembly nyelvbe, különösen a Linux felhasználók számára.
⬤ Gyakorlatias és könnyen követhető példák, amelyek elősegítik a korai programozást.
⬤ A témák jó felépítése és sorrendje megkönnyíti a tanulást a korábbi programozási ismeretekkel rendelkezők számára.
⬤ Jól használható az assembly nyelv megértéséhez a C/C++ programozással összefüggésben.
⬤ Jelentős számú kritikus hiba a példákban és a magyarázatokban, ami csökkenti a referenciaként való hatékonyságot.
⬤ AT&T szintaxist használ, ami nem minden felhasználó számára előnyös, különösen azok számára, akik az Intel szintaxist ismerik.
⬤ A könyv későbbi részeiben nem foglalkozik a haladóbb témákkal és a rendszerhívásokkal.
⬤ Egyesek szerint túl alapszintű ahhoz, hogy kielégítse a professzionális szintű assembly programozási igényeket.
(39 olvasói vélemény alapján)
Professional Assembly Language
Az olyan magas szintű nyelvekkel ellentétben, mint a Java és a C++, az assembly nyelv sokkal közelebb áll a gépi kódhoz, amely valójában a számítógépeket működteti, és olyan programok vagy modulok létrehozására szolgál, amelyek nagyon gyorsak és hatékonyak, valamint a hacking exploitok és a reverse engineering során Az assembly nyelv lefedése a Pentium mikroprocesszor környezetében, ez a kódintenzív útmutató megmutatja a programozóknak, hogyan készítsenek önálló assembly nyelvű programokat, valamint hogyan építsenek be assembly nyelvű könyvtárakat vagy rutinokat meglévő magas szintű alkalmazásokba Bemutatja, hogyan manipulálják az adatokat, hogyan építsenek be fejlett funkciókat és könyvtárakat, és hogyan maximalizálják az alkalmazások teljesítményét A példák a C-t használják magas szintű nyelvként, a Linuxot fejlesztőkörnyezetként, valamint a GNU eszközöket az összerakáshoz, fordításhoz, összekapcsoláshoz és hibakereséshez.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)