Re: [問題] VM 的問題
C# 跟 Java 原意就是要執行在 VM 上沒錯。
能被編成 machine code 應該只是特定用途的作法。
學習 Java 的人不應該把編成 machine code 當成
是 Java 的正確用法。
==> 在 ephesians.bbs@ptt.cc (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>
推
05/20 12:45, , 1F
05/20 12:45, 1F
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章