That is true, and for learning valuable, but IMHO has no place in any "real" program (even one written by a hobbiest).Quote:
Originally Posted by Amerikon
If you REALLY want to know how things work, write some assembly code that properly manages a quad core, pipelined, dual level chached processor...
btw: I know one person who does exactly that. He is considered the leading expert in super high performance realtime (but his passion is writing games :) ). The problem is that NOBODY but him can do even the slightest maintenance on his code. Often changing a single instruction will completely break the code. So we keep him in a VERY small box, and make sure his code is used only where it is ABSOLUTELY needed.
