编译生成的中间语言MSIL,与java生成的字节码是一个概念吗?有何本质区别?

wycfgq 2010-01-01 08:55:00
编译生成的中间语言MSIL,与java生成的字节码是一个概念吗?有何本质区别?
--------------------------
c#编译后生成的是中间语言,可是java编译后生成是字节吗?
这二者都需要虚拟机才能运行(尽管叫法不同),
我想问,这个中间语言与java的字节吗?是同一个概念吗?
...全文
184 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2010-01-01
  • 打赏
  • 举报
回复
kofpanyifei 2010-01-01
  • 打赏
  • 举报
回复
个人认为不一样,C#生成的中间语言其实是微软自定义的一种语言,VB,J#等编译之后都会变成这个语言,这样达到跨语言效果,也是,NET的目标之一,JAVA的字节码貌似要比这个语言更底层一些,他只是方便解释运行吧。其实我也有点糊涂,但哦觉得这两种中间代码的概念是相似的但不是相同的

111,123

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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