Naučte sa programovať pomocou assembleru: Vychádzajte zo základov programovania pre začínajúcich programátorov.

Hodnotenie:   (4,4 z 5)

Naučte sa programovať pomocou assembleru: Vychádzajte zo základov programovania pre začínajúcich programátorov. (Jonathan Bartlett)

Recenzie čitateľov

Momentálne nie sú žiadne recenzie čitateľov. Hodnotenie je založené na 19 hlasoch.

Pôvodný názov:

Learn to Program with Assembly: Foundational Learning for New Programmers

Obsah knihy:

Mnohí programátori majú obmedzenú účinnosť, pretože nemajú hlboké znalosti o tom, ako ich počítač v skutočnosti funguje pod kapotou. V knihe Naučte sa programovať s assemblerom sa naučíte programovať v jazyku assembler - jazyku samotného počítača.

Jazyk asembleru sa často považuje za ťažký a tajuplný predmet. Autor Jonathan Bartlett však podáva látku spôsobom, ktorý je rovnako vhodný pre začínajúcich programátorov ako aj pre dlhoročných profesionálov. Či už je to vaša prvá kniha o programovaní vôbec, alebo ste profesionál, ktorý chce prehĺbiť svoje znalosti o počítači, s ktorým pracuje, táto kniha je určená práve vám. V knihe sa vyučuje 64-bitový assembler x86 bežiaci na operačnom systéme Linux. Avšak aj keď nepoužívate systém Linux, priložený obraz Docker vám umožní používať aj počítač Mac alebo Windows.

Kniha začína veľmi jednoduchými programami, ktoré vám pomôžu získať základy a s každou kapitolou sa postupne prehlbuje. Na konci prvej časti budete poznať väčšinu základných inštrukcií dostupných na procesore, ktoré budete potrebovať na akúkoľvek úlohu. Druhá časť sa zaoberá interakciou s operačným systémom. Ukazuje, ako uskutočňovať volania štandardnej knižnice, ako uskutočňovať priame systémové volania jadra, ako písať vlastný knižničný kód a ako pracovať s pamäťou. Tretia časť ukazuje, ako na úrovni jazyka assembleru fungujú moderné funkcie programovacieho jazyka, ako je spracovanie výnimiek, objektovo orientované programovanie a zber odpadu.

Kniha je navyše doplnená niekoľkými prílohami, ktoré sa venujú rôznym témam, ako je spúšťanie ladiaceho programu, vektorové spracovanie, zásady optimalizácie, zoznam bežných inštrukcií a ďalšie dôležité témy.

Táto kniha je 64-bitovým nástupcom predchádzajúcej knihy Jonathana Bartletta Programovanie od základov, ktorá je klasikou programovania už viac ako 15 rokov. Táto kniha sa zaoberá podobnou problematikou, ale s modernými 64-bitovými procesormi, a obsahuje aj oveľa viac informácií o tom, ako sú funkcie vysokoúrovňového programovacieho jazyka implementované v jazyku assembler.

Čo sa naučíte

⬤ Ako funguje procesor.

⬤ Ako počítače interne reprezentujú dáta.

⬤ Ako programy spolupracujú s operačným systémom.

⬤ Ako písať a používať knižnice dynamického kódu.

⬤ Ako vysokoúrovňové programovacie jazyky implementujú svoje funkcie.

Komu je táto kniha určenáKaždému, kto chce vedieť, ako jeho počítač skutočne funguje pod kapotou, vrátane začínajúcich programátorov, študentov a profesionálov.

Ďalšie údaje o knihe:

ISBN:9781484274361
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba
Rok vydania:2021
Počet strán:328

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Elektronika pre začiatočníkov: Praktický úvod do schém, obvodov a mikrokontrolérov - Electronics for...
Naštartujte svoju cestu s elektronikou! Ak ste...
Elektronika pre začiatočníkov: Praktický úvod do schém, obvodov a mikrokontrolérov - Electronics for Beginners: A Practical Introduction to Schematics, Circuits, and Microcontrollers
Programovanie od základov - Programming from the Ground Up
Programovanie od základov využíva jazyk asembleru Linuxu na to, aby naučil nových programátorov...
Programovanie od základov - Programming from the Ground Up
Programovanie od základov - Programming from the Ground Up
Programovanie od základov využíva jazyk asembleru Linuxu na to, aby naučil nových programátorov...
Programovanie od základov - Programming from the Ground Up
Naučte sa programovať pomocou assembleru: Vychádzajte zo základov programovania pre začínajúcich...
Mnohí programátori majú obmedzenú účinnosť,...
Naučte sa programovať pomocou assembleru: Vychádzajte zo základov programovania pre začínajúcich programátorov. - Learn to Program with Assembly: Foundational Learning for New Programmers
Naturalizmus a jeho alternatívy vo vedeckých metodológiách: Zborník z konferencie o alternatívach...
Otázkou, či je alebo nie je naturalizmus...
Naturalizmus a jeho alternatívy vo vedeckých metodológiách: Zborník z konferencie o alternatívach metodologického naturalizmu 2016 - Naturalism and Its Alternatives in Scientific Methodologies: Proceedings of the 2016 Conference on Alternatives to Methodological Naturalism
Cloudové natívne aplikácie s Dockerom a Kubernetes: Návrh a budovanie cloudovej architektúry a...
Táto kniha zavedie vývojárov na cestu do cloudu s...
Cloudové natívne aplikácie s Dockerom a Kubernetes: Návrh a budovanie cloudovej architektúry a aplikácií s mikroslužbami, Emq a viacmiestnymi konverziami - Cloud Native Applications with Docker and Kubernetes: Design and Build Cloud Architecture and Applications with Microservices, Emq, and Multi-Site Con
Programovanie pre úplných začiatočníkov: Používanie programovacieho jazyka JavaScript pre...
Začínajúci programátori začínajú tu... táto kniha uvádza...
Programovanie pre úplných začiatočníkov: Používanie programovacieho jazyka JavaScript pre začiatočníkov - Programming for Absolute Beginners: Using the JavaScript Programming Language
Engineering and the Ultimate: Interdisciplinárne skúmanie poriadku a dizajnu v prírode a remesle -...
Inžinierska disciplína predpokladá určité základné...
Engineering and the Ultimate: Interdisciplinárne skúmanie poriadku a dizajnu v prírode a remesle - Engineering and the Ultimate: An Interdisciplinary Investigation of Order and Design in Nature and Craft
Tvorba škálovateľných webových aplikácií PHP s využitím cloudu: Jednoduchý sprievodca programovaním...
Odstráňte dohady spojené s písaním a nasadzovaním...
Tvorba škálovateľných webových aplikácií PHP s využitím cloudu: Jednoduchý sprievodca programovaním a správou aplikácií založených na cloude - Building Scalable PHP Web Applications Using the Cloud: A Simple Guide to Programming and Administering Cloud-Based Applications

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)