I find assembly simpler than C... I think in assembly, and my high level code resembles assembly code a bit... I'm pretty sure I'm gonna learn several more CPUs before trying C...
The more you write in assembly, the better you get at it, and sooner or later, you are writing oprimized code from the beginning and your programs start to work on the fisrt try... you should try your asm program every time you write some routine or something, as later on when you find your program doesn't work, you will be having great deal of fun figuring out the problem
Chilly Willy wrote:I can remember when I got Deep Blue C for the Atari and thought "why would anyone use this instead of assembly?"
If I had to work with a 6502, I'd ask that question too.
I can see where some of the grunt work is easier in C... things like the GUI and initializing things, but the bulk of the program is generally just as easy if not easier to do in assembly as in C. The last major assembly project I did was about 95% assembly rather than 100%.