Sprachdefinition

Anforderungen an eine neue Programmiersprache mit HW-Support

  • Echtes Mocro System
  • Annotation von Zahlenbereichen -> ermöglicht Laufzeitprüfung und optimale HW-Arithmetik
  • Annotation von Speicherblock Typen -> bessere erkennung von Arrays und Datenstrukturen
  • Annotation von Variablen(Daten)/Funktionen (kennzeichnung externer Abhängigkeiten)
  • Annotation zur Compilzeit ausrechenbar
    • Array fix
    • Array mit variabler Größe -> mit fix bzw. Defaultwerten dem Compiler mitteilen
  • Exception Handling
  • Keine ungetypten Pointer (keine expliziten casts nötig)
  • Bit-Typen
  • OO (mit virtual/abstract)
  • GC (abschaltbar)


SpartanMC