Over the last few months I've been pondering the use of assembly language. After chatting to a variety of different people, I have the impression that the world is split between ...