看板Programming
标 题Re: [问题] VM 的问题
发信站交大资科_BBS (Sat May 19 23:22:10 2007)
转信站ptt!ctu-reader!ctu-gate!news.nctu!news.ntust!news.cis.nctu!cis_nctu
C# 跟 Java 原意就是要执行在 VM 上没错。
能被编成 machine code 应该只是特定用途的作法。
学习 Java 的人不应该把编成 machine code 当成
是 Java 的正确用法。
==> 在 [email protected] (ephesians) 的文章中提到:
> ※ 引述《huggie (huggie)》之铭言:
> : 也许这问题有点呆..
> : 但我不太懂
> : C# 跟 Java 为什麽一定非得执行在 VM 上不可?
> : 为什麽不能 compile 成 machine code?
> : 是因为 garbage collector 需要吗?
> 你搞错了, C#与Java并没有被规定一定要执行在VM上.
> 而是可执行在VM上而已.
> 也有一些实作是将Java编译成原生程式.
> 程式要怎麽实作是随你高兴的,用不着跟教科书辩论或打嘴炮.
--
* Origin: ★ 交通大学资讯科学系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>
1F:推 ephesians:所以就开始嘴炮,只要不用VM就错?218.160.212.245 05/20 12:45