Forumite

Reply To: C++ Programming

#62672
Participant
Ed P
@edps
Forumite Points: 16,948

In other words MFC is a C++ class library or wrapper for some of the Win API components. The C#  Win API DLL calls are at a slightly lower level and would need some verbose coding to make them functionally equivalent to MFC. Like C++ it is an entry point for writing the ‘unsafe’ code that is often needed when handling graphics.

You are not completely accurate in saying that C# is not compiled. As in an analogous fashion to C++, C# is compiled into MSIL rather than p-code.

Compiled is probably a misnomer in both cases as the end result of the ‘compilation’ is not real CPU level machine code, but an intermediate managed ‘safe’ code that runs on a software machine. Compiled Python is similarly not really compiled.