想不通为什么c#不提供编译成机器码的环境?

wolfop 2001-05-12 05:06:00
跟Java起什么哄,M$根本就没有实际打算让C#垮平台,搞成Native code有什么不好。嫌我们的机器太快了?
...全文
210 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ripper 2001-05-14
  • 打赏
  • 举报
回复
唉,beta2好像还没有出那,各位不要那么着急啊
Optimus 2001-05-13
  • 打赏
  • 举报
回复
一般来讲,商业运作不在我们的考虑范围之内:〉

至于,为什么不把c#代码编译成机器码的问题我是这么看的:

1.为了使得VS.NET的所有语言可以高效共享资源,所以编译成MSIL是个不错的选择。在MSIL这一层上,对于VS.NET JIT来讲是相同的东西。
2.MSIL正是为跨平台做准备的,因为,一旦IL成为标准,不同的软件和硬件平台都会陆续支持(好像MS正在申请此标准)

个人见解:〉
Neo2D 2001-05-13
  • 打赏
  • 举报
回复
本地代码和中间语言豪不矛盾呀
Neo2D 2001-05-12
  • 打赏
  • 举报
回复
坚决同意wolfop的意见。
据说M$正在准备Native code的C#编译器,目前的C#实在太慢。
M$甚至开放C#编译器给第三方做。
会有快速Native code编译器出来的。
现在时间准备不够,M$也想两步走多赚一次钱。
这不正是M$的一贯风格吗?
Ninputer 2001-05-12
  • 打赏
  • 举报
回复
别以为跨平台是指软件平台。
.net可以运行于i386,i64, alpha和几种掌上设备中
编译成IL没什么坏处,你看见几个Java程序跨平台了,人家也是着眼于硬件

110,536

社区成员

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

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

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