Conversation:
Notices
-
Jeff Ratliff (gomerx)'s status on Wednesday, 10-Feb-2016 01:01:24 EST
Jeff Ratliff
C# compiles to byte code just like Java. Though it runs on .NET or something rather than a Java VM. -
Jeff Ratliff (gomerx)'s status on Wednesday, 10-Feb-2016 23:37:02 EST
Jeff Ratliff
Ah. I understand. C generally compiles to machine code. But you can do other things depending on the compiler. -
Jeff Ratliff (gomerx)'s status on Wednesday, 10-Feb-2016 23:38:12 EST
Jeff Ratliff
For instance GCC compiles to assembler then to machine code then links so you can make the compiler generate assembler if you want. -
Jeff Ratliff (gomerx)'s status on Thursday, 11-Feb-2016 11:31:06 EST
Jeff Ratliff
Yes. So it's easy to stop at any stage or substitute a different assembler if you want. Very Unixy. -
Jeff Ratliff (gomerx)'s status on Thursday, 11-Feb-2016 11:35:55 EST
Jeff Ratliff
It also makes it easy for GCC to add front-ends for various other compiled languages. So it can do a lot more than just C/C++.
-