Your advice is rather bazaar, I have noted in other threads you hand out bad or irrelevant advice.
I also sometimes contributed to a solution, here, and on other forums.
I agree my original reply was a quick judgement and I removed sentences/replies
that are not contributing to a solution and/or irrelevant to the thread topic.
Unions and typecasts (see my reply) are archieving a similar thing, in the end.
I used assembler for some years not only for MCUs, and currently I move away from it,
because the poor maintainability. I am here on the forum basically also to learn from others.
There is one assembler source about 1 megabyte which I browsed some months ago the largest I wrote is only 300k unfortunately it is lost. Isn't one great feature of C the portability, you can understand Atmel sources, or PIC sources, even if you don't use it currently?
Remember these are mainly beginners and are easly confused.
I'd second that, people out there are surprisingly intelligent at times, while over time, not all of them will become programmers or even professional users.
They'd use the advice that is most appreciate to them, and more or less ignore the others.