14 Punkte von xguru 2024-01-16 | 1 Kommentare | Auf WhatsApp teilen
  • Ein auf einer RISC-V-Sandbox basierendes Scripting-System mit geringer Latenz
  • Kombiniert eine schnelle virtuelle Maschine mit geringem Call-Overhead und niedrigem Speicherverbrauch und bietet so eine Scripting-Umgebung mit Typ- und Speichersicherheit
  • Bei Lua/LuaJIT oder WASAM entsteht beim Aufruf von Funktionen aus Skripten ein beträchtlicher Overhead, was zu Latenz führt
  • Dieses Projekt macht Game-Scripting latenzarm und ermöglicht dadurch schnelle Ausführung auch in Automatisierungsspielen, die komplexe Interaktionen zwischen Maschinen erfordern
  • Demonstriert mithilfe fortschrittlicher Techniken, wie sich die Grenze zwischen nativem und emuliertem modernem C++ verwischen lässt
    • Der hostseitige Code wird so geschrieben, als würde er innerhalb eines virtuellen Game-Frameworks laufen
    • Mehrere CRT-Funktionen sind als Systemaufrufe implementiert und liefern dadurch native Performance
  • Verwendet den GNU-RISC-V-Compiler und C++ 20

1 Kommentare

 
kayws426 2024-01-18

Man nennt das zwar ein Skript, aber offenbar muss man es in C/C++ schreiben und kompilieren.