Free Download WebAssembly-Entwicklung: 68 Dinge, die Anfänger wissen müssen (German Edition) by Shiore Publishing, Ayase Mizuki, Kirigaya Yui
German | September 29, 2024 | ISBN: N/A | ASIN: B0DJ989J4Y | 185 pages | EPUB | 0.80 Mb
Dieses Buch bietet eine umfassende Einführung in die Welt von WebAssembly.WebAssembly ist ein plattformübergreifendes Binärformat, das schnelle Ausführung und geringe Größe ermöglicht.Anfänger lernen, wie sie WebAssembly direkt im Browser ohne Plugins ausführen können.Es wird erklärt, wie Sprachen wie C, C++ und Rust in WebAssembly integriert werden können.Der Leser erfährt, wie WASM-Code auf einer virtuellen Maschine läuft und welche Datenformate unterstützt werden.Zudem wird das Speichermanagement in WebAssembly, einschließlich der Stapelspeicherung und linearen Speicherverwaltung, detailliert behandelt.Dieser Leitfaden richtet sich an alle, die schnell und einfach in die WebAssembly-Entwicklung einsteigen möchten.Mit 68 wertvollen Tipps und Tricks werden die wichtigsten Konzepte verständlich erklärt.
《Index》
・WebAssembly: Plattformübergreifendes Binärformat
・Optimiert für schnelle Ausführung und geringe Größe
・WebAssembly kann ohne Plugins direkt im Browser ausgeführt werden
・Unterstützung von Sprachen wie C, C++ und Rust in WebAssembly
・WASM-Code wird auf einer virtuellen Maschine ausgeführt
・Die Dateiendung von WebAssembly ist .wasm
・32-Bit-Ganzzahl als primärer Datentyp in WebAssembly
・64-Bit-Ganzzahlen, Fließkommazahlen und Vektortypen in WebAssembly
・WebAssembly unterstützt keine klassischen Objekttypen
・Funktionsaufrufe in WASM nutzen Stapelspeicher
・Der Funktionsaufruf über einen Stack-basierten Mechanismus
・Lineare Speicherverwaltung anstelle von direkten Zeigern
・Der lineare Speicher: Ein Byte-Array in WebAssembly
・Erweiterung des Speichers zur Laufzeit
・WebAssembly nutzt Little-Endian-Byte-Reihenfolge
・WebAssembly unterstützt keine dynamische Speicherverwaltung
・Speicherzugriffe müssen explizit über Funktionen gesteuert werden
・i32.load lädt 32-Bit-Werte aus dem Speicher
...etc