Skip to content
Comparor Shopping Experienceausführliche Informationen waren

Modern Systems Programming With Scala Native: Write Lean, High-performance Code Without the Jvm

O'Reilly UK Ltd. (9781680506228) | To write, And Memory, Of Systems, Without the, Scala Native, Without the JVM, Operating system APIs for, Write Lean, To run on, Of Scala

Gesponsert Diese Website enthält Affiliate-Links, für die wir möglicherweise eine Vergütung erhalten. Weitere Informationen

Synopsis

Nutzen Sie die Macht des Systemsprogrammierung im Bare-Metal mit Scala Native, einem Compiler vor der Zeit für Scala. Ohne das Gepäck von Legacy-Frameworks und virtuellen Maschinen lässt Scala Native Sie sich vorstellen, wie Ihre Programme mit Ihrem Betriebssystem interagieren. Kompilieren Sie Scala-Code in native maschinelle Instruktionen; rufen Sie System APIs für Niedrigebene-Netzwerke und E/A sauber an; kontrollieren Sie Zeiger, Arrays und andere Speichermanagementmethoden für extreme Geschwindigkeit; und genießen Sie sofortige Startzeiten. Überspringen Sie die JVM und verbessern Sie die Leistung Ihres Codes, indem Sie sich der Hardware nähern. Entwickler bauen normalerweise Systeme auf der Arbeit von denen auf, die vor ihnen kamen, und sammeln Layer um Layer der Abstraktion. Scala Native bietet eine seltene Gelegenheit, Schichten zu entfernen. Ohne die JVM verwendet Scala Native POSIX und ANSI C APIs, um kompakte, ausdrucksstarke Programme zu erstellen, die ungewöhnlich nahe an Bare-Metal laufen. Scala Native kompiliert Scala-Code in native maschinelle Instruktionen statt JVM Bytecode. Es startet schnell ohne den trägen Aufwärmphase, der für just-in-time-Compiler üblich ist. Scala Native Programme können System APIs sauber für Niedrigebene-Netzwerke und E/A anrufen. Und Scala Native lässt Sie Zeiger, Arrays und andere Speicherlayouttypen kontrollieren, um extreme Geschwindigkeit zu erreichen. Schreiben Sie praktischen, Bare-Metal-Code mit Scala Native, Stück für Stück. Verstehen Sie die Grundlagen der Systems Programmierung, einschließlich Zeiger, Arrays, Strings und Speicherverwaltung. Verwenden Sie die UNIX Socket API, um Netzwerk-Client- und Serverprogramme ohne die Art von Frameworks zu schreiben, auf die höherstufige Sprachen angewiesen sind. Setzen Sie alle Teile zusammen, um ein modernes, asynchrones Microservice-Stil-HTTP-Framework vom Scratch zu entwerfen und zu implementieren. Nutzen Sie die saubere, moderne Syntax von Scala Native, um dünne, hochleistungsfähige Code ohne JVM zu schreiben. Was Sie brauchen: Ein modernes Windows, Mac OS oder Linux System, das in der Lage ist, Docker auszuführen. Alle Codedemos im Buch sind dafür gedacht, in einer portablen Docker-basierten Buildumgebung zu laufen, die überall läuft. Wenn Sie noch kein Docker haben, sehen Sie sich das Anhang für Anweisungen zur Installation an.

Dieses Produkt im Comparor

KategorieDieses Produkt ist in unserem Shop in diesen Kategorien in unserem Shop katalogisiert
InternationalFinden Sie dieses Produkt in einem unserer internationalen Geschäfte
uk
FarbenVorherrschende Farben des Produkts
Tags
To writeAnd MemoryOf SystemsWithout theScala NativeWithout the JVMOperating system APIs forWrite LeanTo run onOf Scala

Bezeichner

Marke
O'Reilly UK Ltd. Die Marke O'Reilly UK Ltd. ist ein britischer Hersteller von Fahrrädern. Das Unternehmen wurde im Jahr 1878 gegründet und produziert seitdem hochwertige Fahrräder. Die Räder von O'Reilly UK Ltd. zeichnen sich durch eine hervorragende Qualität und ein ansprechendes Design aus.
ID
18149028
🤖 Hallo! Ich bin dein virtueller Assistent. Ich helfe dir beim Finden von Produkten, Preisvergleichen und Fragen zu Bestellungen. Womit möchtest du starten?
Der Chatbot-Dienst wird bereitgestellt durch Gemini 3 / OpenAI unter Nutzung der Comparor-Datenbank. KI kann Fehler machen — bitte überprüfen Sie stets die Informationen.
Comparor AI BETA 2.0
Online
Möchtest du das Gespräch neu starten?