C is better if you're writing something on the level of an operating system, a relational database engine, or a retail 3D video game engine.