@jonathanhogg how does Python fit in?
If you are interested in a language that does not require using more than one language to get the job done then Julia might work for you. It is not compiled but it is almost as fast as C.
It really depends on what you are using Python for.