Would Go be a happy middle ground?

The translation should be much faster while giving a lot of the efficiency benefits of C (but by no means all).

or rust/zig as well.