社区
C#
帖子详情
IL是解释运行的吗?
flowing2k
2003-07-17 02:24:13
如果是,为什么java的字节码会这么慢,而C#却不会?.net也是编译为IL再解释运行的,java也是编译为字节码再解释运行。
...全文
83
8
打赏
收藏
IL是解释运行的吗?
如果是,为什么java的字节码会这么慢,而C#却不会?.net也是编译为IL再解释运行的,java也是编译为字节码再解释运行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cppTrier
2003-07-25
打赏
举报
回复
同意楼上的,而且java现在也用JIT编译器(just in time即时编译)运行了,效率不应该会比C#差。 有差异是因为.net的虚拟机和操作系统结合得比较紧密(都是M$的呀) Java没有这个优势。
ruihuahan
2003-07-25
打赏
举报
回复
不是解释,是即时编译。解释是编译一句,运行一句。即时编译是一次全部编译完,然后运行,且只需在第一次执行时编译。
flowing2k
2003-07-22
打赏
举报
回复
up
52juanjuan
2003-07-22
打赏
举报
回复
我想是两种不同编译方法,如果认为不对,请教一下
proud
2003-07-22
打赏
举报
回复
即时编译
flowing2k
2003-07-21
打赏
举报
回复
请教
flowing2k
2003-07-18
打赏
举报
回复
t
iainet
2003-07-18
打赏
举报
回复
net也是编译为IL再解释运行的,java也是编译为字节码再解释运行。
*************8
上面的观点应该是错误的!
IL
2CPP是什么?
Unity3D 想必大家都不...但是在2014年年中的时 候,Unity3D官方博客上却发了一篇“The future of scripting in unity”的文章,引出了
IL
2CPP的概念,感觉有取代Mono之势。那什么是
IL
2CPP,它能为Unity3D和作为使用Un
Unity将来时:
IL
2CPP是什么?
Unity将来时:
IL
2CPP是什么? 小玉 3 年前 作者:@Xu Bowie Unity3D 想必大家都不陌生,独立游戏制作者们很多人都在用它,甚至一些大公司也用在很商业的游戏制作上。Unity3D最大的一个特点是一次制作,...
Unity将来时:
IL
2CPP是什么?有了Mono为什么还需要
IL
2CPP?
具体过程是:C#或者VB这样遵循CLI规范的高级语言,被先被各自的编译器编译成中间语言:
IL
(C
IL
),等到需要真正执行的时候,这些
IL
会被加载到
运行
时库,也就是VM中,由VM动态的编译成汇编代码(JIT)然后在执行。...
揭开
IL
代码的神秘面纱--基础篇(二)
揭开
IL
代码的神秘面纱--基础篇(一) 揭开
IL
代码的神秘面纱--基础篇(二) 揭开
IL
代码的神秘面纱--进阶篇(一) 持续更新中...... 工具
IL
指令大全
IL
指令分类
IL
代码编译器
IL
Dasm 前言 接基础篇(一)...
【.NET】什么是CLI、CLR、
IL
、JIT、GC?
CLI(Common Language Infrastructure)、CLR(Common Language Runtime)、
IL
(Intermediate Language)、JIT(Just-In-Time Comp
il
ation)、GC(Garbage Collection)
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章