Originally posted by CP5670
That's exactly what makes it so simple; the commands are pretty much mathematically precise, so it's easy to get it to do what you want based on logical and math constructs.
Ha. Ha. Ha. That shows you never tried to program in assembly.

The simpler the structures and commands you have at your disposal, the more complex a program will be to create the same result. Assembler is simple to grasp and very simple to program, but creating anything complex with it is an exercise in futility. Of course, you can employ it to augment performance on punctual, simple pieces of code (like pixel transfer procedures), but writing a complete program - and by program I mean an actual application, with practical purposes - takes too long to say the least.
If you want a good language that's becoming the industry's standard, is easy to learn, extremely powerful and will run virtually on any machine, go for Java.