Quote: "I agree, especially since modern IDEs completely erase the need to be able to tell the type from the variable name on its own"
Some IDEs don't support it, and others don't display the information right, or put it in an odd place. Why point and click 3~4 times just to find out what kind of variable something is when you can just look at its notation?
Quote: "(not to mention the fact the name should explain the type / be self-explanatory without Mag. notation)"
Imaginary variable - health. Is it a structure, an integer, a float, or a string?
struct CurMax
{
u32 cur;
u32 max;
};
CurMax health;
Or
u32 (or f32, or char*) health;
char* for textual representation of it. Hungarian notation is useful - it doesn't HAVE to be used, but I personally prefer it for cleanness.
Cheers,
-naota
I'm not a dictator to those that do stuff for me by will. Only those who don't.