Saturday, 2 July 2016

Compilation process

In previous chapters, we learned some basics of the C# language. Now let's have closer look at the process of C# program compilation and execution.

At a high level, the process of compiling and running a C# program can be illustrated in this diagram


As you can see from the diagram, compilation and execution of a C# program can described as:
 Compilation - Converting source code in C# language into byte code in IL (Intermediate Language) using C# compiler.
This step is usually done by the Microsoft C# compiler like the "csc" command line tool, which will actually write the byte code in a PE (Portable Executable) file.


No comments:

Post a Comment