Die Entwurfsprinzipien des Nimony-Compilers für die zukünftige Nim 3.0 werden vorgestellt
Im Zuge der Entwicklung der Programmiersprache Nim 3.0 wird ein neuer Compiler namens Nimony entwickelt. Das Grundprinzip des Designs besteht darin, eine vorhersehbare Laufzeit im schlechtesten Fall (Worst Case Execution Time, WCET) zu erreichen. Dieses Erfordernis wird durch den Fokus auf Systeme mit harten Echtzeitanforderungen diktiert, bei denen nicht-deterministisches Verhalten inakzeptabel ist. Infolgedessen schließt die Architektur von Nimony die Verwendung von JIT-Compilern und tracing garbage collectors aus, […]
