Kernsprache Mathematica 12 bietet unter den vielen Neuerungen auch Verbesserungen der Kernelemente der Wolfram Language. Diese reichen von neuen Möglichkeiten, Funktionsargumente zu behandeln, über eine neue Mapping-Form bis hin zu neuen Funktionen für Listen wie Partitionierung, Sortierung usw. Außerdem gibt es Verbesserungen bei der Behandlung von numerischen Ausdrücken: neue Anzeigeoptionen bei der Darstellung von Zahlen, neue Funktionen für numerische Reihenfolgen und eine dedizierte Struktur zur effizienten Speicherung von Zahlen-Arrays verschiedener Typen. Jede Funktion der Wolfram Language kann nun mit Currying verwendet werden » Erweiterte Unterstützung für Listenmanipulation und Mapping auf Teilmengen von Elementen » Zusätzliche Funktionalität zum Übersetzen von Texten und Ändern der Großschreibung von Wörtern » Neue Dezimal- und Prozentdarstellungen von Zahlen » Erweiterte Funktionalität für Funktionen zur Reihenfolge, speziell für die numerische Reihenfolge » Neue, kompakte Speicherung numerischer Datentypen » Effizienter Austausch von numerischen Daten mit C/C++-Bibliotheken » Optimierte Import-Operationen durch kompakte numerische Arrays » Beispiele Curied Functions » Mapping over Subsets of Elements » Array Blocks of Different Sizes » The Cycle of Orthodox Easter Sundays » Synonyms and Antonyms » Text Capitalization » Text Translation » Words and Their Position » Numbers in Decimal Form » Numbers in Percent Form » Ordering Functions » Reverse Order »