Remember, your C++ programs etc are in essence when compiled and ran are then turned into ASM (Mnemonics), so the CPU can understand... Or binary for the beginners :P
ASM's scope isnt limited, only your knowledge of it is.
Well I do accept that my knowledge is limited as of now.
But does anyone use it? ASM is relatively harder. Why not learn C++ or any relative language? Always believe in smart work rather than hard work....So yes it is a sign for laziness.
Yes people use it.
ASM is the oldest language out there.
Well, C# is easier to learn than C++, and it has more capabilities than other programming languages (this doesn't include C++).