Hi Gilles Sérasset,
Thanks for your input. I was trained with the Hungarian notation and that makes me stay with it once. I find it strange to not have it once. But after getting over it now, I find myself feel that “m for member” is so odd.
I agree with you that some of them are not even style, but code requirement. However, some of them have changed into style. e.g. the need for semicolons is now optional is some languages. The need to state the type is optional etc.
So in modern languages, these become a style. But just being there but become more like a ceremony for some. So in such languages, they advocate for one doing without unless really needed (e.g. semicolon is not needed unless one defines two statements in a line, which is also rare).
So that’s the reason it is stated as a style instead of a feature.