Angesichts WASM erreicht MVP in February, hat jemand Zeit zu versuchen, durch die Lebensfähigkeit der Verwendung von WASM zu arbeiten, um wirklich zu lernen/teach höheren Ebenen Aspekte der Montage mit WebAssembly?Lernen (und Lehren) Versammlung mit WASM (WebAssembly)?
Nach ein wenig Material scheint es immer noch auf C/C++ - Entwicklung ausgerichtet zu sein (vielleicht aufgrund des möglichen Flusszustands, der noch existiert?) Und es gibt kein reales Material, das über die direkte Verwendung von WASM spricht soweit lernen, Programmierung Prinzipien zu programmieren.
WASM ist (zumindest könnte) in einzigartiger Weise zum Lernen und Lehren geeignet, die Assembly selbst in einer sehr universellen Art und Weise, die später auf spezifische Hardware erweitert werden könnte, falls gewünscht. Das Lernen von WASM selbst könnte für die allgemeinen Bemühungen nützlich sein und interessante und einzigartig optimierte Programme schreiben.
Es könnte sogar ordentlich sein Interesse an Dingen wie die alte Demo-Szene mit wasm ...
Als ein alter Demoszener finde ich kaum etwas, was "Assembly" in den Namen bringt, und dann beginnt seine Charakteristik mit "portable". So funktioniert der Maschinencode nicht, und das ist nicht die Art und Weise, wie wir die Maschinen bei einer begrenzten Leistung wieder auf Vordermann bringen. Jetzt mit unbegrenzter Macht ist es schwer zu rechtfertigen, keine hochrangigen tragbaren Sprache wie C++ und Shadern zu verwenden. – Ped7g
Das Produkt scheint falsch benannt zu sein, ähnlich wie JavaScript wenig mit Java zu tun hat. Wir haben auch .NET-Assembly, das überhaupt keine Assemblersprache ist. –
BTW, für Bildungszwecke mit dem Ziel, Low-Level-Maschinen zu zeigen, mit direkter Verbindung zu Elektronik/logischen Gates, schlage ich vor, etwas wie zu verwenden: [Simple 8-Bit Assembler-Simulator (Web-App)] (http: // schweigi .github.io/Assembler-Simulator /). Dies deckt alle sehr grundlegenden Prinzipien ab und ist einfach genug. Ich denke, es fehlen ein paar Anpassungen, um perfekt zu sein, aber das kann durch die Lektor-Theorie abgedeckt werden, wenn genug Lektionen dazu gesetzt werden (ich denke, dass dies leicht 6 oder sogar 12 Monate abdecken kann, wenn die Schüler bereits JS kennen, Sie können sogar erweiterte Aufgaben erhalten, um den Simulator später zu erweitern). – Ped7g