Bewertung:

Das Buch ist ein umfassender und praktischer Leitfaden für die Entwicklung von Anwendungen mit niedriger Latenzzeit unter Verwendung von C++, insbesondere im Zusammenhang mit elektronischen Handelssystemen. Während es für seine Tiefe, seinen praktischen Ansatz und seinen gut organisierten Inhalt gelobt wird, weisen einige Rezensionen auf Probleme mit irreführenden Darstellungen des Umfangs, falschen oder inkonsistenten Codebeispielen und einem Mangel an gründlicher technischer Überprüfung hin.
Vorteile:Das Buch wird für die Tiefe der Forschung, den praktischen Ansatz und die umfassende Abdeckung relevanter Themen im Bereich des Handels mit niedriger Latenz und der C++-Entwicklung gelobt. Es enthält hilfreiche Code-Beispiele und reale Anwendungen, was es sowohl für Anfänger als auch für erfahrene Programmierer, die ihr Wissen vertiefen wollen, wertvoll macht. Die Leser schätzen das Fachwissen des Autors und den umfassenden Charakter des Materials.
Nachteile:Kritiker bemängeln, dass der Titel des Buches irreführend ist und das Buch einen oberflächlichen Überblick über bestimmte Technologien bietet. Es gibt Beschwerden über Unstimmigkeiten zwischen dem Code im Buch und dem entsprechenden Code auf GitHub, was zu Verwirrung führt. Einige Rezensenten waren der Meinung, dass das Buch übereilt ist und eine ordnungsgemäße technische Überprüfung vermissen lässt, mit Verweisen auf Inhalte, die aus anderen Quellen kopiert wurden.
(basierend auf 16 Leserbewertungen)
Building Low Latency Applications with C++: Develop a complete low latency trading ecosystem from scratch using modern C++
Erforschen Sie Techniken zur Entwicklung und Implementierung von Anwendungen mit geringer Latenz und untersuchen Sie die Auswirkungen der Latenzreduzierung
Der Kauf des gedruckten Buches oder des Kindle-Buches beinhaltet ein kostenloses PDF-eBook
Hauptmerkmale:
⬤ Verstehen Sie die Auswirkungen von Latenzen auf die Anwendungsleistung in verschiedenen Geschäftsfällen.
⬤ Entwickeln Sie ein tiefes Verständnis der C++-Funktionen für Anwendungen mit geringer Latenzzeit anhand von Beispielen und Leistungsdaten aus der Praxis.
⬤ Lernen Sie, wie Sie alle Komponenten eines elektronischen Handelssystems in C++ von Grund auf aufbauen können.
Buchbeschreibung:
Bei der Entwicklung von C++ wurde sorgfältig darauf geachtet, dass Effizienz, Leistung und Flexibilität die wichtigsten Ziele sind. Echtzeitanwendungen mit geringer Latenzzeit stellen jedoch ganz andere Anforderungen, insbesondere im Hinblick auf die Leistungslatenz.
Mit diesem Buch erhalten Sie einen Einblick in die Leistungsanforderungen für Anwendungen mit geringer Latenz und die C++-Funktionen, die für das Erreichen der erforderlichen Leistungslatenzen entscheidend sind. Sie werden auch Ihr Verständnis der C++-Prinzipien und -Techniken festigen, während Sie ein System mit geringer Latenzzeit in C++ von Grund auf aufbauen.
Sie werden die Ähnlichkeiten zwischen solchen Anwendungen verstehen, die Auswirkungen von Leistungslatenzen auf das Geschäft erkennen und die Gründe für die umfangreichen Bemühungen zur Minimierung von Latenzen verstehen. Anhand eines schrittweisen Ansatzes begeben Sie sich auf eine Reise zur Entwicklung von Anwendungen mit geringer Latenz, indem Sie ein komplettes elektronisches Handelssystem aufbauen, das eine Matching-Engine, Marktdaten-Handler, Order-Gateways und Handelsalgorithmen umfasst - alles in C++. Darüber hinaus werden Sie sich mit der Messung und Optimierung der Leistung Ihres Handelssystems befassen.
Am Ende dieses Buches werden Sie ein umfassendes Verständnis dafür haben, wie man Anwendungen mit geringer Latenz in C++ von Grund auf entwirft und entwickelt und dabei die Leistungslatenzen effektiv minimiert.
Was Sie lernen werden:
⬤ Einblicke in die Natur von Anwendungen mit geringer Latenzzeit in verschiedenen Branchen.
⬤ Verstehen Sie, wie man Anwendungen mit geringer Latenzzeit entwirft und implementiert.
⬤ Erforschen Sie C++-Designparadigmen und Funktionen für die Entwicklung von Anwendungen mit geringer Latenz.
⬤ Entdecken Sie, welche C++-Funktionen bei der Entwicklung von Anwendungen mit geringer Latenz am besten vermieden werden sollten.
⬤ Implementieren Sie bewährte Verfahren und C++-Funktionen für niedrige Latenzzeiten.
⬤ Messen Sie die Leistung und verbessern Sie die Latenzzeiten im Handelssystem.
Für wen dieses Buch gedacht ist:
Dieses Buch richtet sich an C++-Entwickler, die Fachwissen über Anwendungen mit geringer Latenzzeit und effektive Entwurfs- und Entwicklungsstrategien erwerben möchten. C++-Software-Ingenieure, die ihr Wissen auf Handelssysteme mit geringer Latenz, wie z. B. HFT, anwenden wollen, werden dieses Buch nützlich finden, um zu verstehen, welche C++-Funktionen wichtig sind und welche man vermeiden sollte. Quantitative Forscher in der Handelsbranche, die sich mit den Feinheiten der Implementierung von Systemen mit geringer Latenz befassen wollen, werden ebenfalls von diesem Buch profitieren. Vertrautheit mit Linux und der Programmiersprache C++ ist eine Voraussetzung für dieses Buch.