Speed and footprint. Not things that programmers are particularly concerned about with today's hardware.
There used to be a text editor for the Mac written in assembly for that reason, but I don't remember what it was.
I was never advanced with my hardware design, but assembly was my favorite when programming microcontrollers because writing to a registers controls your port outputs. Of course, there are higher level languages to do that, but for the complexity I was dealing with, it felt satisfying to be in control. Then again, this is me in high school: "Calculator? Why do I need a calculator. That's what paper, pencil, and a slide rule are for (while looking fondly at my book of log tables).
|