C++: C++ teljesítménykódolás

Értékelés:   (5.0 az 5-ből)

C++: C++ teljesítménykódolás (Andy Vickler)

Olvasói vélemények

Jelenleg nincsenek olvasói vélemények. Az értékelés 2 olvasói szavazat alapján történt.

Eredeti címe:

C++: C++ Performance Coding

Könyv tartalma:

Fedezze fel a taktikákat, amelyekkel a kódja teljes potenciálját kibontakoztathatja. Ismerje meg, hogyan kerülheti el, hogy órákat töltsön a fordítással. Legyen a legjobb programozó még ma.

Szeretné, hogy a kódja gyors legyen és úgy fusson, mint a vaj a lejtőn? Ön is nehezen fordítja le a C++ kódját? Nem ismeri a hackeket és taktikákat, hogy a kódja jobban teljesítsen?

Ha igen, az egyszerű megoldás az alábbiakban található:

Képzelje el, hogy olyan kódot ír, amely úgy teljesít, mint egy sima lejtő. Képzelje el a büszkeséget, hogy megtaníthatja ezeket a hackeket az újoncoknak, és elnyeri a legnagyobb tiszteletüket. Képzeld el, hogy olyan kódot írsz, amely kevés memóriával rendelkezik, mégis úgy fut, mint egy gepárd. Képzelje el, hogy elismerik, mint elsőrangú C++ programozót!

Ez a könyv nem csak a teljesítmény témakörében oktatja Önt, hanem megtanít néhány haladó témára, mint például a Lambda-kifejezések és a felsorolások a kezdetektől fogva, hogy hogyan javítják a C++ kód teljesítményét.

Mélyreható fejezeteket kapsz, amelyekben megvitatjuk, hogy miért lassítja X tényező a kódodat, és hogyan tudod kijavítani. Ezzel együtt egy egész fejezetet szentelünk a gyakori gyorsításoknak, hogy ha nincs időd a "miértekre", akkor ugorj rá a gyorsításra.

A C++ KÓD TELJESÍTMÉNYE című fejezetben felfedezheted

- Hogyan hat a fordító a kódodra, és hogyan választhatsz olyan fordítót, amely jobbá teszi a kódodat.

- Miért lassítja az elágazás a kódodat, és hogyan tudod megakadályozni az elágazást a kódodban.

- Hogyan tudsz hatékonyan elágazni. (csak akkor, ha szükséges)

- Az optimalizálási taktikák és hogy a kódod optimalizálása hogyan ad lökést a teljesítménynek.

- Megtanulod, mikor kell tisztítani a kódot, és mikor nem lesz gond a rendetlenség.

- A cache fontos szerepe a kódod teljesítményében és hogyan tudod optimalizálni.

- Megtanulod azokat a módszereket, amelyekkel gyorsabbá teheted a karakterláncodat.

- Mélyreható téma az Async-ről és arról, hogyan hatékony a programozás során.

- Felülvizsgálod a C++ program felépítését és néhány legjobb gyakorlatot.

- Hogyan menti meg a napodat a Lambda kifejezések használata.

- Hogyan tudsz a hibák előtt maradni, és ha hiba lép fel, hogyan tudod megoldani azt különösebb gond nélkül.

- Egy mélyreható fejezet a felsorolásokról és annak a teljesítménykóddal való kapcsolatáról.

Felfedezheted a DO-kat és a DON-kat a nagy teljesítményű kóddal kapcsolatban. Azt is megtudja, hogy a hardver milyen óriási szerepet játszik a kód teljesítményében, és jobban megérti a C++ kód teljesítményét. Felfedezi a kódban lévő huncut lazaságokat, amelyekről eddig nem is tudott.

Ez a könyv azoknak szól, akik javítani szeretnének a kódjuk teljesítményén, és új taktikákat tanulnak azoktól, akik talán soha nem dobják el a titkaikat.

A könyv egyéb adatai:

ISBN:9781955786683
Szerző:
Kiadó:
Nyelv:angol
Kötés:Puha kötés

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Webfejlesztés: Webtervezés CSS-szel - Web development: Web design with CSS
Építsen weboldalakat stílussal!Gyakorlati és egyszerű bevezetés a CSS...
Webfejlesztés: Webtervezés CSS-szel - Web development: Web design with CSS
Javascript: Javascript alapjai kezdőknek - Javascript: Javascript basics for Beginners
A piac zsúfolásig tele van olyan könyvekkel, amelyek azt...
Javascript: Javascript alapjai kezdőknek - Javascript: Javascript basics for Beginners
Webfejlesztés: Webfejlesztés kezdőknek HTML-ben - Web development: Web development for Beginners in...
Szeretne visszatérni az alapokhoz? Szeretné...
Webfejlesztés: Webfejlesztés kezdőknek HTML-ben - Web development: Web development for Beginners in HTML
Agilis projektmenedzsment: Ez a könyv a következőket tartalmazza: Kezdő lépésről lépésre útmutató a...
A Scrum egyre nagyobb népszerűségnek örvend a...
Agilis projektmenedzsment: Ez a könyv a következőket tartalmazza: Kezdő lépésről lépésre útmutató a Scrum megtanulásához + Kezdő lépésről lépésre útmutató a Kanban megtanulásához + Kezdő - Agile Project Management: This book includes: Beginner's step by step guide to Learn Scrum + Beginner's step by step guide to Learn Kanban + Beg
Webfejlesztés: Ez a könyv a következőket tartalmazza: Webfejlesztés kezdőknek HTML-ben + Webdesign...
Ez a könyv 3 könyvet tartalmaz:.- Webfejlesztés...
Webfejlesztés: Ez a könyv a következőket tartalmazza: Webfejlesztés kezdőknek HTML-ben + Webdesign CSS-szel + Javascript alapjai kezdőknek - Web development: This book includes: Web development for Beginners in HTML + Web design with CSS + Javascript basics for Beginners
Java: Ez a könyv a következőket tartalmazza: Java alapjai kezdőknek + Java Front End programozás +...
Az egyszerűség különbözteti meg ezt a könyvet a...
Java: Ez a könyv a következőket tartalmazza: Java alapjai kezdőknek + Java Front End programozás + Java Back End programozás - Java: This book includes: Java Basics for Beginners + Java Front End Programming + Java Back End Programming
Linux: Linux kezdőknek + Linux parancssorok és Shell szkriptelés + Linux biztonság és adminisztráció...
Ez egy összeállítás 3 könyvből:.**Linux...
Linux:  Linux kezdőknek + Linux parancssorok és Shell szkriptelés + Linux biztonság és adminisztráció - Linux: This book includes: Linux for Beginners + Linux Command Lines and Shell Scripting + Linux Security and Administration
Java: Java alapok kezdőknek - Java: Java Basics for Beginners
Az egyszerűség különbözteti meg ezt a könyvet a többitől. Ez a könyv bevált stratégiákat...
Java: Java alapok kezdőknek - Java: Java Basics for Beginners
Python: Ez a könyv a következőket tartalmazza: Python: Ez a könyv tartalmazza: Python alapjai...
Gondolkodik azon, hogy megtanulja a Python...
Python: Ez a könyv a következőket tartalmazza: Python: Ez a könyv tartalmazza: Python alapjai kezdőknek + Python automatizálási technikák és Web Scraping + Python for Data Scie - Python: This book includes: Python basics for Beginners + Python Automation Techniques And Web Scraping + Python For Data Scie
Python: Python alapjai kezdőknek - Python: Python basics for Beginners
Gondolkodik azon, hogy megtanulja a Python programozási nyelv használatát? Azon...
Python: Python alapjai kezdőknek - Python: Python basics for Beginners
Agilis projektmenedzsment: Kezdőknek lépésről lépésre útmutató a Scrum megtanulásához - Agile...
Scrum a gyorsasága, a nagy hatékonysága és az...
Agilis projektmenedzsment: Kezdőknek lépésről lépésre útmutató a Scrum megtanulásához - Agile Project Management: Beginner's step by step guide to Learn Scrum
Cobol: Ez a könyv a következőket tartalmazza: Cobol alapjai kezdőknek + Cobol adatbázisok...
Nehezen tanulta meg a Cobolt?Vagy.Aggódik, hogy...
Cobol: Ez a könyv a következőket tartalmazza: Cobol alapjai kezdőknek + Cobol adatbázisok kölcsönhatása + Cobol kódoptimalizálás - Cobol: This book includes: Cobol Basics for Beginners + Cobol Database Interaction + Cobol Code Optimization
Algoritmusok: Ez a könyv a következőket tartalmazza: Gyakorlati útmutató algoritmusok tanulására...
Gondolkodtál már azon, hogy egy programozó hogyan...
Algoritmusok: Ez a könyv a következőket tartalmazza: Gyakorlati útmutató algoritmusok tanulására kezdőknek + Tervezési algoritmusok gyakori problémák megoldására + A - Algorithms: This book includes: Practical Guide to Learn Algorithms For Beginners + Design Algorithms to Solve Common Problems + A
R programozás: Ez a könyv a következőket tartalmazza: R alapjai kezdőknek + R adatelemzés és...
Az R egy nyílt forráskódú statisztikai környezet...
R programozás: Ez a könyv a következőket tartalmazza: R alapjai kezdőknek + R adatelemzés és statisztika + R adatvizualizálás - R Programming: This book includes: R Basics for Beginners + R Data Analysis and Statistics + R Data Visualization
PHP: Ez a könyv a következőket tartalmazza: PHP alapjai kezdőknek + PHP biztonság és...
Fedezze fel a webfejlesztés dinamikus világát a PHP...
PHP: Ez a könyv a következőket tartalmazza: PHP alapjai kezdőknek + PHP biztonság és munkamenet-kezelés + Haladó PHP funkciók - PHP: This book includes: PHP Basics for Beginners + PHP security and session management + Advanced PHP functions
SQL: Haladó SQL-lekérdezések optimalizálási technikái - SQL: Advanced SQL Query optimization...
Világszerte számos vállalat szenved egy alapvető...
SQL: Haladó SQL-lekérdezések optimalizálási technikái - SQL: Advanced SQL Query optimization techniques
Cobol: Cobol kódoptimalizálás - Cobol: Cobol Code Optimization
Ez a könyv gyakorlatias, gyakorlati útmutató a COBOL kód optimalizálásához. Alapelveket és...
Cobol: Cobol kódoptimalizálás - Cobol: Cobol Code Optimization
R programozás: R alapjai kezdőknek - R Programming: R Basics for Beginners
Az R egy nyílt forráskódú statisztikai környezet és programozási nyelv, amely...
R programozás: R alapjai kezdőknek - R Programming: R Basics for Beginners
UX: Felhasználói élmény alapjai kezdőknek - UX: User Experience Basics for Beginners
Bemutatunk egy új típusú könyvet, amely megváltoztatja az...
UX: Felhasználói élmény alapjai kezdőknek - UX: User Experience Basics for Beginners
R programozás: R adatelemzés és statisztika - R Programming: R Data Analysis and...
Érdekli a statisztikai számítás?R programozás: Data Analysis...
R programozás: R adatelemzés és statisztika - R Programming: R Data Analysis and Statistics
PHP: Haladó PHP-funkciók - PHP: Advanced PHP functions
Ön programozó, aki szeretné mélyebben megismerni a PHP programozási nyelv fogalmait, funkcióit és...
PHP: Haladó PHP-funkciók - PHP: Advanced PHP functions
Algoritmusok: Haladó adatszerkezetek algoritmusokhoz - Algorithms: Advanced Data Structures for...
Adattudományt tanulsz, és szeretnéd...
Algoritmusok: Haladó adatszerkezetek algoritmusokhoz - Algorithms: Advanced Data Structures for Algorithms
Agilis projektmenedzsment: Kezdők lépésről lépésre útmutató a Kanban megtanulásához - Agile Project...
A projektmenedzsment Kanban -paradigma egyre...
Agilis projektmenedzsment: Kezdők lépésről lépésre útmutató a Kanban megtanulásához - Agile Project Management: Beginner's step by step guide to Learn Kanban
UX: Adatok tervezése és elemzése egy UX projektben - UX: Planning and Analyzing Data in a UX...
Ebben a könyvben az alapvető fogalmak, amelyekre...
UX: Adatok tervezése és elemzése egy UX projektben - UX: Planning and Analyzing Data in a UX Project
Linux: Linux kezdőknek - Linux: Linux for Beginners
Mindig is a Windows operációs rendszert használta, és váltani szeretne? Hallotta már a Linux kifejezést, és...
Linux: Linux kezdőknek - Linux: Linux for Beginners
SQL: SQL alapjai kezdőknek - SQL: Learn SQL Basics For Beginners
Gondolkodik azon, hogy SQL-t tanuljon , de nem tudja, hol kezdje?A nagy adatmennyiség...
SQL: SQL alapjai kezdőknek - SQL: Learn SQL Basics For Beginners
C++: C++: Ez a könyv tartalmazza: C++ alapismeretek kezdőknek + C++ általánosan használt könyvtárak...
1. könyv Fedezze fel a programozás világát és...
C++: C++: Ez a könyv tartalmazza: C++ alapismeretek kezdőknek + C++ általánosan használt könyvtárak + C++ teljesítménykódolás - C++: This book includes: C++ Basics for Beginners + C++ Common used Libraries + C++ Performance Coding
C++: C++ általánosan használt könyvtárak - C++: C++ Common used Libraries
Ez a könyv részletes és könnyen használható referenciát nyújt a C++...
C++: C++ általánosan használt könyvtárak - C++: C++ Common used Libraries
Algoritmusok: Gyakorlati útmutató algoritmusok tanulására kezdőknek - Algorithms: Practical Guide to...
Gondolkodtál már azon, hogy egy programozó hogyan...
Algoritmusok: Gyakorlati útmutató algoritmusok tanulására kezdőknek - Algorithms: Practical Guide to Learn Algorithms For Beginners
Algoritmusok: Algoritmusok tervezése gyakori problémák megoldására - Algorithms: Design Algorithms...
Érdekli a algoritmusok területén szerzett...
Algoritmusok: Algoritmusok tervezése gyakori problémák megoldására - Algorithms: Design Algorithms to Solve Common Problems
Linux: Linux biztonság és adminisztráció - Linux: Linux Security and Administration
Kíváncsi voltál, mi is az a Linux operációs rendszer és hogyan...
Linux: Linux biztonság és adminisztráció - Linux: Linux Security and Administration
Cobol: Cobol alapok kezdőknek - Cobol: Cobol Basics for Beginners
Nehezen tanulta meg a Cobolt?Vagy.Aggódik, hogy nem rendelkezik a megfelelő készségekkel...
Cobol: Cobol alapok kezdőknek - Cobol: Cobol Basics for Beginners
R programozás: R adatvizualizáció - R Programming: R Data Visualization
Ez a könyv olyan, mint egy barát, aki tanácsot ad és eligazít abban, hogyan...
R programozás: R adatvizualizáció - R Programming: R Data Visualization
Algorithmen: Entwurf von Algorithmen zum Lsen allgemeiner Probleme (Algoritmusok kidolgozása...
Szeretné elmélyíteni a algoritmusokkal kapcsolatos...
Algorithmen: Entwurf von Algorithmen zum Lsen allgemeiner Probleme (Algoritmusok kidolgozása általános problémák megoldásához) - Algorithmen: Entwurf von Algorithmen zum Lsen allgemeiner Probleme
Agilis projektmenedzsment: Kezdők lépésről lépésre útmutató a Lean megtanulásához - Agile Project...
Gondolkodott már azon, hogy Ön és csapata hogyan...
Agilis projektmenedzsment: Kezdők lépésről lépésre útmutató a Lean megtanulásához - Agile Project Management: Beginner's step by step guide to Learn Lean
Algoritmusok: Disear algoritmos para resolver problemas comunes - Algoritmos: Disear algoritmos para...
Érdekli az algoritmusokkal kapcsolatos...
Algoritmusok: Disear algoritmos para resolver problemas comunes - Algoritmos: Disear algoritmos para resolver problemas comunes
C++: C++ alapok kezdőknek - C++: C++ Basics for Beginners
Fedezze fel a programozás világát és ismerje meg velem együtt a C++-ban rejlő lehetőségeket.Szeretnél...
C++: C++ alapok kezdőknek - C++: C++ Basics for Beginners
PHP: PHP biztonság és munkamenet-kezelés - PHP: PHP security and session management
Fedezze fel, hogyan tudja most biztosítani weboldalát és...
PHP: PHP biztonság és munkamenet-kezelés - PHP: PHP security and session management
Cobol: Cobol adatbázis-interakció - Cobol: Cobol Database Interaction
Szeretné jobban megérteni a COBOL programozási nyelvet? Szeretné tudni, hogyan...
Cobol: Cobol adatbázis-interakció - Cobol: Cobol Database Interaction
Linux: Linux parancssorok és Shell szkriptelés - Linux: Linux Command Lines and Shell...
Amikor a Linux programozás témakörben keres könyvet, a...
Linux: Linux parancssorok és Shell szkriptelés - Linux: Linux Command Lines and Shell Scripting

A szerző munkáit az alábbi kiadók adták ki:

© 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)