Jakt: Eine speichersichere Systemprogrammiersprache
Jakt ist eine neue speichersichere Systemprogrammiersprache, die derzeit nach C++ transpiliert wird. Sie verwendet Strategien wie automatische Referenzzählung, starke Typisierung und Grenzwertkontrollen, um die Speichersicherheit zu gewährleisten und Rohzeiger zu vermeiden. Jakt legt Wert auf Lesbarkeit des Codes mit einem flexiblen Modulsystem und einer klaren Syntax. Sie unterstützt Strukturen, Klassen, Enumerationen, Musterübereinstimmung, Generika, Operatorüberladung und Ausnahmebehandlung sowie leistungsstarke Kompilierzeitfunktionen wie die Ausführung von Funktionen zur Kompilierzeit. Obwohl sie sich noch in der Entwicklung befindet, zielt Jakt darauf ab, Leistung, Sicherheit und Entwicklerproduktivität in Einklang zu bringen.