A compiler that converts c# language to native machine code.