What Does It Mean to "Compile" a Program?
To compile a program means to turn its source code into machine code, or into some other sort of code intended for its target platform.
For example, we can compile source code written in the C programming language using a C compiler to turn it into machine code for a specific CPU architecture such as x86 or x64.
Similarly, we can compile source code written in the C# programming language into byte code that targets a specific version of the .NET platform.