Kapitel 5. C/C++ und WebAssembly verwenden

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Die Programmiersprache C - eine Sprache, die die Flexibilität der Assemblersprache mit der Leistungsfähigkeit der Assemblersprache kombiniert.

Anonym

Dies ist ein kleiner Wendepunkt in unserer Diskussion. Bis jetzt haben wir uns ausschließlich auf WebAssembly und die damit verbundenen Werkzeuge und Technologien konzentriert. Wie wir gesehen haben, ist das ein nützlicher Weg, um zu erkunden, was die Plattform bietet, aber es ist eine ineffiziente Art, über die Entwicklung neuer Software nachzudenken. Höhere Programmiersprachen haben unseren Beruf schon lange über die anfänglichen Details der Arbeit mit Low-Level-Befehlssätzen hinausgehoben. Es ist einfach einfacher und effizienter, Logik in syntaktisch sauberen und semantisch reichen Sprachen auszudrücken.

Um wirklich zu verstehen, was WebAssembly bietet, müssen wir eine der vielen Quellsprachen betrachten, die sich damit kompilieren lassen. Der Punkt ist, dass nicht jedes Problem in JavaScript angemessen ausgedrückt werden kann. Daher ist die Option, eine andere Sprache zu verwenden, weil sie leistungsfähiger ist, sich klarer ausdrücken lässt oder einfach vorhandenen Code wiederverwenden kann, sehr attraktiv.

Die Sprache C ist eine der wichtigsten und am weitesten verbreiteten Programmiersprachen der Welt.1 Ich habe schon in der Highschool auf meinem ...

Get WebAssembly: Der endgültige Leitfaden now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.