From what I understand, using Wiki and this question I posted, Microsoft has its own compiler called VC++ which is included in the .net framework along with many other things. And it can make very good applications, due to the following reasons (among others):
- We can use a very good and extensive libray in it called the Base CLass Library
- When compiled, it produces a platform independent portable intermediate code called bytecode (also known as Common Intermediate Language). This CIL is a Microsoft implementation of the Common Language Infrastructure specification (CLI).
- Among other types, we can make Win32 applications which are called so, as they are made of 32 bit memory addresses. Also, win32 prog. include programming with all kinds of gui elements.
Am I right? Now, my questions
- What is the realtionship between mfc and bcl.
- What is the relationship between cts and cil.
- Does the definition of Win32 programming focus more on applications having 32 bit addresses" and less on "apps including gui elements" or is it vice versa?