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. 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 Accelerate Mandelbrot Set Computation » Compute the Date of Easter » Implement Quicksort » Visualize the Game of Life » Compile a Recursive Function » Call Compiled Code from Compiled Code » Use File Operations in Compiled Code » Use Plotting Operations in Compiled Code » Create Native Machine Code » Create LLVM Code » Create a Shared Library » Create Machine Code for Exotic Architectures »