LocalazyLocalazy
Mutan je staticky typovaný, súbežný programovací jazyk so zberom odpadu s dôrazom na čitateľnosť kódu. Navrhol ho Walter Bright a bol vydaný v roku 2014. Syntax jazyka Mutan je inšpirovaná jazykom C#, ale má niekoľko dôležitých rozdielov. Mutan napríklad nemá pojem tried alebo dedičnosti. Namiesto toho používa na definovanie dátových typov jednoduchý systém štruktúr. Vďaka tomu je kód stručnejší a ľahšie sa číta. Mutan je navrhnutý ako bezpečný a súbežný jazyk. Dosahuje to použitím modelu "message passing" na komunikáciu medzi vláknami. To znamená, že vlákna môžu medzi sebou komunikovať len prostredníctvom posielania správ. Tým sa eliminuje možnosť dátových pretekov a uľahčuje sa písanie korektného súbežného kódu. Mutan je tiež garbage collected, čo znamená, že sa nemusíte starať o uvoľňovanie pamäte sami. Vďaka tomu je kód jednoduchší a spoľahlivejší. Celkovo je Mutan jednoduchý, bezpečný a súbežný programovací jazyk, ktorý sa ľahko číta a píše. Ak hľadáte alternatívu k jazyku C#, potom Mutan určite stojí za vyskúšanie.