LocalazyLocalazy
Mutan ist eine statisch typisierte, nebenläufige, garbage-collected Programmiersprache mit Schwerpunkt auf der Lesbarkeit des Codes. Sie wurde von Walter Bright entwickelt und im Jahr 2014 veröffentlicht. Die Syntax von Mutan ist von C# inspiriert, weist aber einige wichtige Unterschiede auf. So gibt es in Mutan beispielsweise keine Klassen oder Vererbung. Stattdessen verwendet es ein einfaches Struktur-System zur Definition von Datentypen. Dadurch wird der Code prägnanter und leichter lesbar. Mutan ist als sichere und nebenläufige Sprache konzipiert. Erreicht wird dies durch die Verwendung eines "Message Passing"-Modells für die Kommunikation zwischen Threads. Das bedeutet, dass Threads nur durch das Senden von Nachrichten miteinander kommunizieren können. Dadurch wird die Möglichkeit von Datenwettläufen ausgeschlossen und es ist einfach, korrekten nebenläufigen Code zu schreiben. Mutan ist außerdem Garbage-Collection-fähig, was bedeutet, dass Sie sich nicht selbst um die Freigabe von Speicher kümmern müssen. Das macht den Code einfacher und zuverlässiger. Insgesamt ist Mutan eine einfache, sichere und nebenläufige Programmiersprache, die leicht zu lesen und zu schreiben ist. Wenn Sie auf der Suche nach einer Alternative zu C# sind, ist Mutan auf jeden Fall einen Blick wert.