问题描述
嗨!
这是我关于CodeProject的第一个问题(我离开了Stackoverflow)。
我一直在考虑为Windows制作自己的编程语言,但我不喜欢甚至知道exe文件实际上是什么(!)。前段时间,有人告诉我他们是二进制文件,但肯定是错误的,因为相同的exe文件不能在另一个操作系统上运行。并且不同的处理器有不同的二进制文件,但是同一个exe文件运行多个处理器。这些是我的问题:
Windows exe文件是用汇编语言编写的吗?如果没有,那么用什么语言?
从哪里可以学习编写exe文件的语言?
如果有人可以帮我这些,我真的很感激他们的帮助。
Hi!
It's my first question on CodeProject (I left Stackoverflow).
I've been thinking about making my own programming language for Windows but I don't even know what the exe files actually are(!). Sometime ago, somebody told me that they are binary, but that for sure is wrong, because the same exe files don't run on another OS. And there is different binary for different processors, but the same exe files run of multiple processors. These are my questions:
Are Windows exe files written in assembly? If no, then in what language?
From where can I learn the language in which exe files are written?
If someone can help me with these, I'd really appreciate their help.
推荐答案
这篇关于是Windows exe文件汇编......?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!