Ковырял я тут недавно Zig, надо сказать весьма и весьма продуман. Эдакий современный C, но без лишнего и новых концепций.
Пробовал на нём месяца два назад что-нибудь накидать для интереса, пока шёл к конечному результату, целую кучу segfault поисправлял. Пока очень сыроват.
Преимуществом перед rust Andrew, создатель, считает удобную работу с memory allocator, можно свой писать и баги в runtime отлавливать. В rust такого нельзя было делать до недавнего времени, теперь можно.
Но мне многое понравилось в zig, пока, конечно, в качестве концепта, но тем не менее. Скинул пару-тройку баксов на патреоне. В качестве замены C — достойный вариант, имхо.