zig for basic c rust for c++ or fancy c

either way, use zig as the backend