R
RayLopez99
You can't truly understand what's going on unless you know the
assembly underneath. You don't need it often but you need to be able
to understand what you see in the CPU window when things go wonky.
Once in a blue moon you might even need to write some to deal with
situations where you have to change something that you can't
recompile.
The last time that comes to mind was patching a showstopper bug in the
run-time library of the language I was using.
Actually I agree with you Loren Pechtel. I would say a 'guru' coder
would indeed know how to read and write assembly. I further agree
that "once in a blue moon" (i.e. 0.1% of the time) this skill comes in
handy, and that library functions do contain bugs.
But these cases are rare, and I would wager a professional programmer
does not need to have these skills. Yes, if you want to be a guru,
lecture, and have a potential career in academia. No, if you want to
write decent code and make decent money.
RL