我现在正在学习MFC。我在所有书籍中都读过一个术语:“Windows 编程”。我的意思是“Windows 编程”这个术语是什么意思?我使用 C# 完成的简单 Windows 窗体应用程序也是 Windows 程序吗?如果是这样,那么 C++ windows 程序和 C# windows 程序有什么区别。我还听说过一个术语“本机 C++ 代码”。这是什么意思 ?
现在是下一个,假设无论如何 C# 和 C++ 都可以用来创建与 Win32API 通信的 windows 程序。但是Java应用程序呢?我看过java代码被转换为字节码。所以它们首先被编译然后转换为字节码。在哪个阶段以及它如何与 Win32API 通信?