Naučte se programovat pomocí assembleru: Vyzkoušejte programování v assembleru: Základy pro začínající programátory

Hodnocení:   (4,4 z 5)

Naučte se programovat pomocí assembleru: Vyzkoušejte programování v assembleru: Základy pro začínající programátory (Jonathan Bartlett)

Recenze čtenářů

Aktuálně nejsou k dispozici žádné recenze čtenářů. Hodnocení je založeno na 19 hlasů.

Původní název:

Learn to Program with Assembly: Foundational Learning for New Programmers

Obsah knihy:

Mnoho programátorů má omezenou efektivitu, protože nemají hluboké znalosti o tom, jak jejich počítač vlastně funguje pod kapotou. V knize Naučte se programovat v assembleru se naučíte programovat v assembleru - jazyce samotného počítače.

Jazyk assembleru je často považován za obtížný a tajuplný předmět. Autor Jonathan Bartlett však předkládá látku způsobem, který je stejně dobře použitelný pro začínající programátory jako pro dlouholeté profesionály. Ať už je to vaše vůbec první kniha o programování, nebo jste profesionál, který chce prohloubit své znalosti o počítači, s nímž pracuje, je tato kniha určena právě vám. Kniha učí 64bitový assembler x86 běžící na operačním systému Linux. Nicméně i když nepoužíváte Linux, přiložený obraz Docker vám umožní používat i počítač Mac nebo Windows.

Kniha začíná velmi jednoduchými programy, které vám pomohou získat základy, a s každou další kapitolou se postupně prohlubuje. Na konci první části budete znát většinu základních instrukcí dostupných na procesoru, které budete potřebovat pro jakoukoli úlohu. Druhá část se zabývá interakcí s operačním systémem. Ukazuje, jak provádět volání standardní knihovny, jak provádět přímá systémová volání jádra, jak psát vlastní knihovní kód a jak pracovat s pamětí. Třetí část ukazuje, jak na úrovni jazyka assembleru fungují moderní funkce programovacího jazyka, jako je zpracování výjimek, objektově orientované programování a garbage collection.

Kniha je navíc doplněna několika přílohami, které se zabývají různými tématy, jako je spouštění ladicího programu, vektorové zpracování, zásady optimalizace, seznam běžných instrukcí a další důležitá témata.

Tato kniha je 64bitovým nástupcem předchozí knihy Jonathana Bartletta Programování od základů, která je již více než 15 let klasikou programování. Tato kniha se zabývá podobnými tématy, ale s moderními 64bitovými procesory, a obsahuje také mnohem více informací o tom, jak jsou funkce vysokoúrovňového programovacího jazyka implementovány v assembleru.

Co se naučíte

⬤ Jak pracuje procesor.

⬤ Jak počítače interně reprezentují data.

⬤ Jak programy spolupracují s operačním systémem.

⬤ Jak psát a používat knihovny dynamického kódu.

⬤ Jak vysokoúrovňové programovací jazyky implementují své funkce.

Komu je kniha určenaVšem, kteří chtějí vědět, jak jejich počítač skutečně funguje pod kapotou, včetně začínajících programátorů, studentů i profesionálů.

Další údaje o knize:

ISBN:9781484274361
Autor:
Vydavatel:
Jazyk:angličtina
Vazba:Měkká vazba
Rok vydání:2021
Počet stran:328

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Elektronika pro začátečníky: Praktický úvod do schémat, obvodů a mikrokontrolérů - Electronics for...
Nastartujte svou cestu s elektronikou! Pokud jste...
Elektronika pro začátečníky: Praktický úvod do schémat, obvodů a mikrokontrolérů - Electronics for Beginners: A Practical Introduction to Schematics, Circuits, and Microcontrollers
Programování od základů - Programming from the Ground Up
Kniha Programování od základů využívá jazyk assembleru Linuxu k tomu, aby nové programátory naučila...
Programování od základů - Programming from the Ground Up
Programování od základů - Programming from the Ground Up
Kniha Programování od základů využívá jazyk assembleru Linuxu k tomu, aby nové programátory naučila...
Programování od základů - Programming from the Ground Up
Naučte se programovat pomocí assembleru: Vyzkoušejte programování v assembleru: Základy pro...
Mnoho programátorů má omezenou efektivitu, protože...
Naučte se programovat pomocí assembleru: Vyzkoušejte programování v assembleru: Základy pro začínající programátory - Learn to Program with Assembly: Foundational Learning for New Programmers
Naturalismus a jeho alternativy ve vědeckých metodologiích: Sborník příspěvků z konference o...
Otázkou, zda je naturalismus nezbytnou součástí...
Naturalismus a jeho alternativy ve vědeckých metodologiích: Sborník příspěvků z konference o alternativách metodologického naturalismu v roce 2016 - Naturalism and Its Alternatives in Scientific Methodologies: Proceedings of the 2016 Conference on Alternatives to Methodological Naturalism
Cloudové nativní aplikace s Dockerem a Kubernetes: Vydání: Návrh a budování cloudové architektury a...
Tato kniha zavede vývojáře na cestu do cloudu s...
Cloudové nativní aplikace s Dockerem a Kubernetes: Vydání: Návrh a budování cloudové architektury a aplikací s mikroslužbami, Emq a vícemístnou konverzí. - Cloud Native Applications with Docker and Kubernetes: Design and Build Cloud Architecture and Applications with Microservices, Emq, and Multi-Site Con
Programování pro úplné začátečníky: Programovací jazyk JavaScript pro naprosté začátečníky -...
Začínající programátoři začínají zde... tato kniha...
Programování pro úplné začátečníky: Programovací jazyk JavaScript pro naprosté začátečníky - Programming for Absolute Beginners: Using the JavaScript Programming Language
Engineering and the Ultimate: Interdisciplinární zkoumání řádu a designu v přírodě a řemesle -...
Obor inženýrství předpokládá určité základní...
Engineering and the Ultimate: Interdisciplinární zkoumání řádu a designu v přírodě a řemesle - Engineering and the Ultimate: An Interdisciplinary Investigation of Order and Design in Nature and Craft
Tvorba škálovatelných webových aplikací PHP s využitím cloudu: Snadný průvodce programováním a...
Eliminujte dohady spojené s psaním a nasazením...
Tvorba škálovatelných webových aplikací PHP s využitím cloudu: Snadný průvodce programováním a správou aplikací založených na cloudu. - Building Scalable PHP Web Applications Using the Cloud: A Simple Guide to Programming and Administering Cloud-Based Applications

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)