為什么不根據(jù)jvm架構(gòu)設(shè)計(jì)一個(gè)cpu呢?
這個(gè)問(wèn)題看了半天總覺(jué)得有點(diǎn)問(wèn)題,X86和JVM不是一個(gè)同性質(zhì)的詞,JVM是Java虛擬機(jī),Java是一種計(jì)算機(jī)語(yǔ)言與C語(yǔ)言、VB這些是一個(gè)詞性,簡(jiǎn)單說(shuō)JVM本身就是模擬Java環(huán)境的一個(gè)程序,你非要把他做成底層不是不可以,只是這個(gè)應(yīng)用面比較窄。而且耗費(fèi)時(shí)間和精力,就跟現(xiàn)在我們主流的CPU都是X86的、手機(jī)的是ARM的大家有的時(shí)候使用寧愿給這些公司專利費(fèi)(比起原始開發(fā)成本低多了,另外搞不好你開發(fā)出來(lái)和人家有專利部分一樣,人家照樣找上門起訴你,與其這樣還不如偷偷懶付錢了事)。
再說(shuō)回我們的問(wèn)題,你把JVM做成架構(gòu)了到時(shí)候那些什么C語(yǔ)言或者其他要做個(gè)虛擬機(jī)了叫CVM?