Elttob wrote:
And anyway, most people do it in C. If I do it in C, then more people can help out if I run into a serious issue.
That's also a good reason to use C, and another reason to use pretty much any higher level language is that most people here don't have that much time on their hands (even if it sometimes looks like they do) and reading assembly takes more time to reason about potential corner cases than C does. I for instance rarely try to decipher other people's assembly, unless it's something obvious.
Or maybe it's just me =)