C++: C++-Leistungscodierung

Bewertung:   (5,0 von 5)

C++: C++-Leistungscodierung (Andy Vickler)

Leserbewertungen

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 2 Stimmen.

Originaltitel:

C++: C++ Performance Coding

Inhalt des Buches:

Entdecken Sie die Taktiken, mit denen Sie das volle Potenzial Ihres Codes ausschöpfen können. Erfahren Sie, wie Sie stundenlanges Kompilieren vermeiden können. Werden Sie noch heute der beste Programmierer.

Wollen Sie, dass Ihr Code schnell ist und wie Butter die Piste hinunterläuft? Finden Sie es auch schwierig, Ihren C++-Code zu kompilieren? Kennen Sie die Hacks und Taktiken, mit denen Ihr Code besser funktioniert?

Wenn ja, dann finden Sie die einfache Lösung gleich unten:

Stellen Sie sich vor, Sie schreiben einen Code, der wie geschmiert läuft. Stellen Sie sich vor, wie stolz Sie darauf sind, diese Hacks Neulingen beizubringen und deren größten Respekt zu erlangen. Stellen Sie sich vor, Sie schreiben einen Code, der wenig Speicherplatz benötigt und dennoch wie ein Gepard läuft. Stellen Sie sich vor, als erstklassiger C++-Programmierer anerkannt zu werden!

Dieses Buch wird Sie nicht nur in das Thema Leistung einführen, sondern Ihnen auch einige fortgeschrittene Themen wie Lambda-Ausdrücke und Aufzählungen von Anfang an beibringen, um zu zeigen, wie sie die Leistung von C++-Code verbessern.

Sie erhalten ausführliche Kapitel, in denen erörtert wird, warum der Faktor X Ihren Code verlangsamt und wie Sie ihn beheben können. Daneben gibt es ein ganzes Kapitel, das sich mit allgemeinen Beschleunigungsmaßnahmen befasst, damit Sie, wenn Sie keine Zeit für die "Warum"-Fragen haben, gleich zur Beschleunigung übergehen können.

In C++ CODE PERFORMANCE werden Sie entdecken

- Wie sich ein Compiler auf Ihren Code auswirkt und wie Sie einen Compiler auswählen können, der Ihren Code besser funktionieren lässt.

- Warum Verzweigungen Ihren Code verlangsamen und wie Sie Verzweigungen in Ihrem Code verhindern können.

- Wie Sie effektiv verzweigen können. (nur wenn es nötig ist)

- Die Optimierungstaktik und wie die Optimierung Ihres Codes die Leistung steigert.

- Lernen Sie, wann Sie Ihren Code bereinigen sollten und wann Unordnung kein Problem darstellt.

- Welche wichtige Rolle der Cache für die Leistung Ihres Codes spielt und wie Sie ihn optimieren können.

- Sie lernen die Methoden kennen, mit denen Ihr String schneller arbeitet.

- Vertiefung des Themas Async und wie es bei der Programmierung effektiv ist.

- Sie überarbeiten die Struktur von C++-Programmen und lernen einige Best Practices kennen.

- Wie die Verwendung von Lambda-Ausdrücken Ihren Tag retten wird.

- Wie Sie Fehlern zuvorkommen können und wie Sie im Falle eines Fehlers diesen ohne großen Aufwand lösen können.

- Ein ausführliches Kapitel über Aufzählungen und deren Zusammenhang mit Performance-Code.

Sie werden die DO's und DON'Ts von leistungsfähigem Code entdecken. Sie werden auch entdecken, wie Ihre Hardware eine immense Rolle für die Leistung Ihres Codes spielt und ein besseres Verständnis für die Leistung von C++-Code entwickeln. Sie werden die boshaften Slacker in Ihrem Code aufdecken, die Sie bisher nicht kannten.

Dieses Buch ist für diejenigen gedacht, die die Leistung ihres Codes verbessern und neue Taktiken derjenigen lernen wollen, die ihre Geheimnisse vielleicht nie fallen lassen.

Weitere Daten des Buches:

ISBN:9781955786683
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Web-Entwicklung: Webgestaltung mit CSS - Web development: Web design with CSS
Websites mit Stil erstellen!Eine praktische und einfache Einführung in...
Web-Entwicklung: Webgestaltung mit CSS - Web development: Web design with CSS
Javascript: Javascript-Grundlagen für Einsteiger - Javascript: Javascript basics for...
Der Markt ist voll von Büchern, die behaupten, das...
Javascript: Javascript-Grundlagen für Einsteiger - Javascript: Javascript basics for Beginners
Web-Entwicklung: Webentwicklung für Einsteiger in HTML - Web development: Web development for...
Sind Sie daran interessiert, zu den Grundlagen...
Web-Entwicklung: Webentwicklung für Einsteiger in HTML - Web development: Web development for Beginners in HTML
Agile Projektverwaltung: Dieses Buch enthält: Schritt-für-Schritt-Anleitung für Anfänger zum...
Scrum erfreut sich aufgrund seiner Schnelligkeit,...
Agile Projektverwaltung: Dieses Buch enthält: Schritt-für-Schritt-Anleitung für Anfänger zum Erlernen von Scrum + Schritt-für-Schritt-Anleitung für Anfänger zum Erlernen von Kanban + Schritt-für-Schritt-Anleitung für Anfänger - 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
Web-Entwicklung: Dieses Buch enthält: Webentwicklung für Einsteiger in HTML + Webdesign mit CSS +...
Dieses Buch enthält 3 Bücher:.- Webentwicklung...
Web-Entwicklung: Dieses Buch enthält: Webentwicklung für Einsteiger in HTML + Webdesign mit CSS + Javascript-Grundlagen für Einsteiger - Web development: This book includes: Web development for Beginners in HTML + Web design with CSS + Javascript basics for Beginners
Java: Dieses Buch enthält: Java-Grundlagen für Einsteiger + Java-Frontend-Programmierung +...
Die Einfachheit hebt dieses Buch von allen anderen...
Java: Dieses Buch enthält: Java-Grundlagen für Einsteiger + Java-Frontend-Programmierung + Java-Backend-Programmierung - Java: This book includes: Java Basics for Beginners + Java Front End Programming + Java Back End Programming
Linux: Dieses Buch enthält: Linux für Anfänger + Linux Kommandozeilen und Shell Scripting + Linux...
Dies ist eine Zusammenstellung von 3...
Linux: Dieses Buch enthält: Linux für Anfänger + Linux Kommandozeilen und Shell Scripting + Linux Sicherheit und Administration - Linux: This book includes: Linux for Beginners + Linux Command Lines and Shell Scripting + Linux Security and Administration
Java: Java-Grundlagen für Einsteiger - Java: Java Basics for Beginners
Die Einfachheit hebt dieses Buch von allen anderen ab. Dieses Buch enthält bewährte...
Java: Java-Grundlagen für Einsteiger - Java: Java Basics for Beginners
Python: Dieses Buch enthält: Python Grundlagen für Einsteiger + Python Automatisierungstechniken und...
Denken Sie darüber nach, die Programmiersprache...
Python: Dieses Buch enthält: Python Grundlagen für Einsteiger + Python Automatisierungstechniken und Web Scraping + Python für Data Scie - Python: This book includes: Python basics for Beginners + Python Automation Techniques And Web Scraping + Python For Data Scie
Python: Python Grundlagen für Einsteiger - Python: Python basics for Beginners
Denken Sie darüber nach, die Programmiersprache Python zu erlernen?...
Python: Python Grundlagen für Einsteiger - Python: Python basics for Beginners
Agiles Projektmanagement: Schritt-für-Schritt-Anleitung für Anfänger zum Erlernen von Scrum - Agile...
Scrum erfreut sich aufgrund seiner Schnelligkeit,...
Agiles Projektmanagement: Schritt-für-Schritt-Anleitung für Anfänger zum Erlernen von Scrum - Agile Project Management: Beginner's step by step guide to Learn Scrum
Cobol: Dieses Buch beinhaltet: Cobol-Grundlagen für Einsteiger + Cobol-Datenbank-Interaktion +...
Hatten Sie Schwierigkeiten, Cobol zu...
Cobol: Dieses Buch beinhaltet: Cobol-Grundlagen für Einsteiger + Cobol-Datenbank-Interaktion + Cobol-Code-Optimierung - Cobol: This book includes: Cobol Basics for Beginners + Cobol Database Interaction + Cobol Code Optimization
Algorithmen: Dieses Buch enthält: Praktische Anleitung zum Erlernen von Algorithmen für Anfänger +...
Haben Sie sich jemals gefragt, wie ein...
Algorithmen: Dieses Buch enthält: Praktische Anleitung zum Erlernen von Algorithmen für Anfänger + Entwurfsalgorithmen zur Lösung gängiger Probleme + A - Algorithms: This book includes: Practical Guide to Learn Algorithms For Beginners + Design Algorithms to Solve Common Problems + A
R-Programmierung: Dieses Buch enthält: R-Grundlagen für Einsteiger + R-Datenanalyse und Statistik +...
R ist eine Open-Source-Statistikumgebung und...
R-Programmierung: Dieses Buch enthält: R-Grundlagen für Einsteiger + R-Datenanalyse und Statistik + R-Datenvisualisierung - R Programming: This book includes: R Basics for Beginners + R Data Analysis and Statistics + R Data Visualization
PHP: Dieses Buch enthält: PHP-Grundlagen für Einsteiger + PHP-Sicherheit und Sitzungsmanagement +...
Entdecken Sie die dynamische Welt der...
PHP: Dieses Buch enthält: PHP-Grundlagen für Einsteiger + PHP-Sicherheit und Sitzungsmanagement + Fortgeschrittene PHP-Funktionen - PHP: This book includes: PHP Basics for Beginners + PHP security and session management + Advanced PHP functions
SQL: Fortgeschrittene Techniken zur Optimierung von SQL-Abfragen - SQL: Advanced SQL Query...
Viele Unternehmen weltweit leiden unter einem...
SQL: Fortgeschrittene Techniken zur Optimierung von SQL-Abfragen - SQL: Advanced SQL Query optimization techniques
Cobol: Cobol-Code-Optimierung - Cobol: Cobol Code Optimization
Dieses Buch ist ein praktischer Leitfaden zur COBOL-Code-Optimierung. Es vermittelt...
Cobol: Cobol-Code-Optimierung - Cobol: Cobol Code Optimization
R-Programmierung: R-Grundlagen für Einsteiger - R Programming: R Basics for Beginners
R ist eine Open-Source-Statistikumgebung und...
R-Programmierung: R-Grundlagen für Einsteiger - R Programming: R Basics for Beginners
UX: Grundlagen der Benutzererfahrung für Einsteiger - UX: User Experience Basics for...
Wir stellen Ihnen eine neue Art von Buch vor, das Ihr...
UX: Grundlagen der Benutzererfahrung für Einsteiger - UX: User Experience Basics for Beginners
R-Programmierung: R Datenanalyse und Statistik - R Programming: R Data Analysis and...
Interessieren Sie sich für statistische...
R-Programmierung: R Datenanalyse und Statistik - R Programming: R Data Analysis and Statistics
PHP: Fortgeschrittene PHP-Funktionen - PHP: Advanced PHP functions
Sind Sie ein Programmierer, der ein tieferes Verständnis der Konzepte, Funktionen und...
PHP: Fortgeschrittene PHP-Funktionen - PHP: Advanced PHP functions
Algorithmen: Fortgeschrittene Datenstrukturen für Algorithmen - Algorithms: Advanced Data Structures...
Sie studieren Datenwissenschaft und möchten Ihre...
Algorithmen: Fortgeschrittene Datenstrukturen für Algorithmen - Algorithms: Advanced Data Structures for Algorithms
Agiles Projektmanagement: Schritt-für-Schritt-Anleitung für Anfänger zum Erlernen von Kanban - Agile...
Das Kanban -Paradigma des Projektmanagements wird...
Agiles Projektmanagement: Schritt-für-Schritt-Anleitung für Anfänger zum Erlernen von Kanban - Agile Project Management: Beginner's step by step guide to Learn Kanban
UX: Planung und Analyse von Daten in einem UX-Projekt - UX: Planning and Analyzing Data in a UX...
In diesem Buch werden die grundlegenden Konzepte,...
UX: Planung und Analyse von Daten in einem UX-Projekt - UX: Planning and Analyzing Data in a UX Project
Linux: Linux für Einsteiger - Linux: Linux for Beginners
Haben Sie immer das Windows-Betriebssystem benutzt und möchten sich verändern? Haben Sie schon einmal...
Linux: Linux für Einsteiger - Linux: Linux for Beginners
SQL: SQL-Grundlagen für Einsteiger lernen - SQL: Learn SQL Basics For Beginners
Sie denken darüber nach SQL zu lernen , wissen aber nicht, wo Sie...
SQL: SQL-Grundlagen für Einsteiger lernen - SQL: Learn SQL Basics For Beginners
C++: Dieses Buch enthält: C++-Grundlagen für Anfänger + C++ Common Used Libraries + C++ Performance...
Buch 1 Entdecken Sie mit mir die Welt der...
C++: Dieses Buch enthält: C++-Grundlagen für Anfänger + C++ Common Used Libraries + C++ Performance Coding - C++: This book includes: C++ Basics for Beginners + C++ Common used Libraries + C++ Performance Coding
C++: C++ Common used Libraries
Dieses Buch bietet eine detaillierte und leicht zu verwendende Referenz von C++-Bibliotheken. Es bietet eine kurze Beschreibung jeder...
C++: C++ Common used Libraries
Algorithmen: Praktischer Leitfaden zum Erlernen von Algorithmen für Anfänger - Algorithms: Practical...
Haben Sie sich jemals gefragt, wie ein...
Algorithmen: Praktischer Leitfaden zum Erlernen von Algorithmen für Anfänger - Algorithms: Practical Guide to Learn Algorithms For Beginners
Algorithmen: Algorithmen entwerfen, um allgemeine Probleme zu lösen - Algorithms: Design Algorithms...
Sind Sie daran interessiert, Ihr Wissen über...
Algorithmen: Algorithmen entwerfen, um allgemeine Probleme zu lösen - Algorithms: Design Algorithms to Solve Common Problems
Linux: Linux-Sicherheit und -Verwaltung - Linux: Linux Security and Administration
Haben Sie sich gefragt, was das Linux-Betriebssystem ist und wie...
Linux: Linux-Sicherheit und -Verwaltung - Linux: Linux Security and Administration
Cobol: Cobol-Grundlagen für Einsteiger - Cobol: Cobol Basics for Beginners
Hatten Sie Schwierigkeiten, Cobol zu lernen?Oder.Sind Sie besorgt, dass Sie...
Cobol: Cobol-Grundlagen für Einsteiger - Cobol: Cobol Basics for Beginners
R-Programmierung: R-Datenvisualisierung - R Programming: R Data Visualization
Dieses Buch ist wie ein Freund, der Sie berät und anleitet, wie Sie das...
R-Programmierung: R-Datenvisualisierung - R Programming: R Data Visualization
Agiles Projektmanagement: Schritt-für-Schritt-Anleitung zum Erlernen von Lean - Agile Project...
Haben Sie sich gefragt, wie Sie und Ihr Team...
Agiles Projektmanagement: Schritt-für-Schritt-Anleitung zum Erlernen von Lean - Agile Project Management: Beginner's step by step guide to Learn Lean
Algoritmos: Disear algoritmos para resolver problemas comunes
Sind Sie daran interessiert, Ihr Wissen über Algorithmen zu erweitern? Möchten Sie lernen, wie...
Algoritmos: Disear algoritmos para resolver problemas comunes
C++: C++-Grundlagen für Einsteiger - C++: C++ Basics for Beginners
Entdecken Sie mit mir die Welt der Programmierung und lernen Sie das Potenzial von C++...
C++: C++-Grundlagen für Einsteiger - C++: C++ Basics for Beginners
PHP: PHP-Sicherheit und Sitzungsmanagement - PHP: PHP security and session management
Entdecken Sie, wie Sie Ihre Website und Anwendungen jetzt...
PHP: PHP-Sicherheit und Sitzungsmanagement - PHP: PHP security and session management
Cobol: Cobol Datenbank Interaktion - Cobol: Cobol Database Interaction
Sind Sie daran interessiert, die Programmiersprache COBOL besser zu verstehen? ...
Cobol: Cobol Datenbank Interaktion - Cobol: Cobol Database Interaction
Linux: Linux Befehlszeilen und Shell Scripting - Linux: Linux Command Lines and Shell...
Wenn Sie nach einem Buch über Linux-Programmierung...
Linux: Linux Befehlszeilen und Shell Scripting - Linux: Linux Command Lines and Shell Scripting
C++: C++-Leistungscodierung - C++: C++ Performance Coding
Entdecken Sie die Taktiken, mit denen Sie das volle Potenzial Ihres Codes ausschöpfen können. Erfahren...
C++: C++-Leistungscodierung - C++: C++ Performance Coding

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)