Értékelés:
Jelenleg nincsenek olvasói vélemények. Az értékelés 19 olvasói szavazat alapján történt.
Learn to Program with Assembly: Foundational Learning for New Programmers
Sok programozó csak korlátozottan hatékony, mert nem érti alaposan, hogyan működik a számítógép a motorháztető alatt. A Learn to Program with Assembly című könyvben megtanulhat assembly nyelven - magának a számítógépnek a nyelvén - programozni.
Az assembly nyelvre gyakran úgy gondolnak, mint egy nehéz és titokzatos témára. A szerző, Jonathan Bartlett azonban úgy mutatja be az anyagot, hogy az a kezdő programozóknak éppúgy megfeleljen, mint a régóta profiknak. Akár ez az első programozási könyve, akár olyan szakember, aki szeretné elmélyíteni a számítógép megértését, amellyel dolgozik, ez a könyv Önnek szól. A könyv a Linux operációs rendszeren futó 64 bites x86-os assembly nyelvet tanítja. Azonban ha nem Linuxot futtatsz, a mellékelt Docker-kép lehetővé teszi, hogy Mac vagy Windows számítógépet is használj.
A könyv rendkívül egyszerű programokkal kezdődik, hogy segítsen a megalapozásban, és minden egyes fejezetben egyre mélyebbre megy. Az első fejezet végére megismeri a processzoron elérhető legtöbb alapvető utasítást, amelyekre bármilyen feladathoz szüksége lesz. A második rész az operációs rendszerrel való interakciókkal foglalkozik. Bemutatja, hogyan hívhatja a szabványos könyvtárat, hogyan kezdeményezhet közvetlen rendszerhívásokat a rendszermaghoz, hogyan írhat saját könyvtári kódot, és hogyan dolgozhat a memóriával. A harmadik rész bemutatja, hogyan működnek a modern programozási nyelvi funkciók, például a kivételkezelés, az objektumorientált programozás és a szemétgyűjtés assembly nyelvi szinten.
Emellett a könyvhöz számos függelék tartozik, amelyek különböző témákat tárgyalnak, például a hibakereső futtatását, a vektorfeldolgozást, az optimalizálás alapelveit, a gyakori utasítások listáját és más fontos témákat.
Ez a könyv Jonathan Bartlett előző könyvének, a Programozás az alapoktól kezdve című könyvnek a 64 bites változatának az utódja, amely több mint 15 éve a programozás klasszikusának számít. Ez a könyv hasonló területet fed le, de a modern 64 bites processzorokkal, és sokkal több információt tartalmaz arról is, hogy a magas szintű programozási nyelvi funkciók hogyan valósulnak meg assembly nyelven.
Amit tanulni fog
⬤ Hogyan működik a processzor.
⬤ Hogyan reprezentálják a számítógépek az adatokat belsőleg.
⬤ Hogyan lépnek kapcsolatba a programok az operációs rendszerrel.
⬤ Hogyan írjunk és használjunk dinamikus kódkönyvtárakat.
⬤ Hogy a magas szintű programozási nyelvek hogyan valósítják meg funkcióikat.
Kinek szól ez a könyvMindenki, aki tudni szeretné, hogyan működik a számítógép a motorháztető alatt, beleértve az első programozókat, a diákokat és a szakembereket.
© 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)