delphi不是一门编程语言吗,为什么他一定要在windows下运行才可以编译出软自己。它自己不可以在自己系统编译出软件exe文件吗,
这我就有些不懂了,你看C语言开发出了windows, pascal也是一种语言,按道理说,pascal也可以开发出windows,也可以开发出windows的.exe文件。要比windwos强大,是吗。
追答这就要看效能了,理论上来说,PASCAL也是可以编译操作系统的,但操作系统的效率……关系太大了,因此,操作系统一般都是用汇编编制核心,C++编译上层……
另外,语言之间的效率也是不同的,Pascal编译出的程序,理论上是比C或C++慢的……
还有,C语言的指针等对内存的操作效率也远远高于PASCAL
这么说吧,所有的操作系统都是由语言来编制的,但无论什么操作系统也都必须支持相应的语言开发工具——,循环不息……