请问,不同语言写的程序。。。。。

uoyevoli 2003-07-25 10:14:24
不同编程语言写的Exe文件,在内存中执行时,其基本结构一样吗?
比如用C写的和用Delphi写的,以及VB写的等。
...全文
76 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
紫郢剑侠 2003-11-14
  • 打赏
  • 举报
回复
操作系统关心的是可执行文件的格式是否符合规定, 而不是这个可执行文件是用哪种语言来编写的.
SoRoMan 2003-11-14
  • 打赏
  • 举报
回复
同一平台下可執行文件的基本的框架肯定是一致的。
沙沙的吹 2003-11-14
  • 打赏
  • 举报
回复
请大家注意一个问题
因为各种语言对数据的处理方法不同
甚至同一个种语言的不同编译器对数据的处理方式都是不一样的
这些处理方法可能都是保密的·!
PE格式只是一种规范,这种规范只是保证操作系统能够把数据传递给程序,而且能够正确的把程序装入执行。
比如说,可能规定 程序代码从哪里开始,系统提供的参数放到哪里。而具体的数据存放就不一定了。C程序大部分是将数据和程序代码分开,而dephi则是习惯数据与代码混杂。
dewei 2003-11-14
  • 打赏
  • 举报
回复
一般高级语言最终生成汇编后再生成二进制文件。
lichudi 2003-11-10
  • 打赏
  • 举报
回复
请问下即然生成的可执行文件都是一样的,为何有的执行文件运行比较快,例如用C语言编写的程序比用VB编写的执行效率高。这是为何?
uoyevoli 2003-11-09
  • 打赏
  • 举报
回复
WYC2300 2003-11-09
  • 打赏
  • 举报
回复
这可是要看你是在哪个后操作平台了
Windows下的应用程序应该一般是PE格式的.

紫郢剑侠 2003-08-05
  • 打赏
  • 举报
回复
Windows下的应用程序应该都是PE格式的.
嘉诩 2003-08-04
  • 打赏
  • 举报
回复
不一样,微软和borland的编译器各自生成不同的文件格式
borland生成coff格式,这是intel规定的格式
微软生成pe格式,其格式不对其他厂商公开
uoyevoli 2003-08-04
  • 打赏
  • 举报
回复
那么为什么一些资源查看软件无法查看Delphi写的程序中的资源呢?
odb5172 2003-07-26
  • 打赏
  • 举报
回复
什么是可执行文件啊,就是最终文件,不管什么语言编写的生成执行文件就是一样的拉
teal 2003-07-25
  • 打赏
  • 举报
回复
应该一样吧,都是PE文件?
uoyevoli 2003-07-25
  • 打赏
  • 举报
回复
还有用汇编写的。
newsoftboy 2003-07-25
  • 打赏
  • 举报
回复
文件结构应该都是一样的,kangji(纯虚)说的对
可以把着想成是 不同的language源代码 ---> *.OBJ ---> *.EXE
kangji 2003-07-25
  • 打赏
  • 举报
回复
文件结构应该都是一样的,否则操作系统怎么调用执行呢?
uoyevoli 2003-07-25
  • 打赏
  • 举报
回复
高手来呀!!

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧