in my original comment i specifically mentioned that C (and C++) situation is also too extreme and not optimal...