That said, I feel like C often lacks the expressiveness to properly define intent and allow the compiler to optimise well.