9124

Kompilierung von Code

Mathematica 12: Kompilierung von Code

Die erste Version des Wolfram Compilers, einem langfristigen Entwicklungsprojekt zur Erweiterung der Wolfram Language, ist in Mathematica 12 enthalten. Der Wolfram Compiler übersetzt einen wachsenden Anteil der Wolfram Language in optimierten, nativen Maschinen-Code, der direkt ausgeführt, in Objektdateien verschiedenster Formate konvertiert oder in dynamischen Bibliotheken zur häufigen Verwendung gespeichert werden kann. Basierend auf den neuesten Erkenntnissen des Compilerbaus wird der Wolfram Language der Zugriff auf eine Vielzahl moderner Computertechnologien ermöglicht.

Mathematica 12: Kompilierung von Code
  • Kompilieren von Wolfram-Language-Code als optimierte Funktion »
  • Ausführen von optimiertem, nativen Maschinencode, der direkt oder durch Laden einer Bibliothek erzeugt wurde »
  • Erzeugen einer Shared-Library aus Wolfram-Language-Code »
  • Erzeugen von maschinenspezifischen Assemblercode aus Wolfram-Language-Code »
  • Spezifizieren des Typs der Funktionsargument, die sich für Compiler-Inferenz eignen »
  • Anwenden eines Typ-Konstruktors auf andere Typen, um einen Verbundtyp zu erzeugen »
  • Spezifizieren einer Funktion, die im Kernel der Wolfram-Engine ausgeführt wird, wenn sie in kompiliertem Code aufgerufen wird »

Beispiele