Quote:
|
Originally Posted by Mike
Compilers convert it to machine code, not assembly
I'd go with gcc, it's used a lot in the workforce and (if coded correctly) will work cross-platform.
|
Almost all compilers out there are now multi-pass and produce some sort of assembly output before converting that to machine code. GCC in particular has several steps of compiling...first make a syntax tree, then convert that to RTL, optimize, create assembly, THEN assemble to make machine code. This is done so that various parts of the process can be improved/swapped out independently.
So

j/k