Tact ist eine Programmiersprache für Smart Contracts auf der TON-Blockchain. Laut Dokumentation ist sie auf Effizienz und Einfachheit ausgerichtet, leicht zu lernen und statisch typisiert, mit einfacher Syntax und leistungsfähigem Typsystem. Finden Sie mehr rund ums Programmieren auf unserer Schwerpunktseite Programmiersprachen.
Geschichte
Das Repository des Tact-Compilers auf GitHub wurde im Februar 2023 angelegt. Inzwischen gilt Tact als veraltet: Die offizielle Dokumentation weist auf jeder Seite darauf hin und empfiehlt stattdessen, die Sprache Tolk in der TON-Dokumentation zu lernen.
Merkmale
Das Lehrbuch in der Tact-Dokumentation behandelt das Typsystem mit einfachen und zusammengesetzten Typen, den Aufbau von Verträgen (Contracts) und die möglichen Exit-Codes. Weil TON auf dem Aktorenmodell beruht, nimmt das Senden und Empfangen von Nachrichten breiten Raum ein. Für Funktionen nahe an der TON Virtual Machine (TVM) gibt es Assembler-Funktionen, außerdem lässt sich vorhandener Code in der älteren Sprache FunC einbinden.
Einordnung
Tact ist eine domänenspezifische Sprache für Blockchain-Verträge. Ihr empfohlener Nachfolger ist Tolk. Weitere Sprachen finden Sie in unserer Liste: Programmiersprachen, die mit T beginnen.
Quellen
- Website tact-lang.org
- Tact-Dokumentation, darunter „Book overview“
- GitHub-Repository tact-lang/tact
Stand: 15.10.2026