精華區beta CSSE 關於我們 聯絡資訊
簡單說說,記得有一句著名的批評 Java 的話: Java is not cross-platform. Java IS a platftom. 但其實按照這個思路,世界上並沒有簡單的跨平台方法,最有效的方法 就是建立一個能在不同系統上執行的平台。 而那平台是什麼,要怎麼建立,則是另一回事了。 JVM 的問題是在於這個平台缺乏彈性、效能又差,當然,很大一部分的 原因是在於它原本就是專給 Java 用的,實在是不是怪到人家身上。 .Net 則是微軟的問題了,就不用多說。 這兩個我都很不喜歡,可能的話,應該是建立平台的基本標準,要簡單 清晰,然後讓它可以有不同的實踐方法。 於是一開始或許會疊床架屋,在各個主要平台上再架一層平台,但至少 取得一定的獨立地位,而不適當的疊床架屋也總有一天會被拆掉。 在工程思維下,很多事情都沒必要做,在學術思維下,很多事情則只有 純粹的做法,但在發展的思維下,借力使力、和而不同,卻是最基本的 操作方法。 ※ 引述《reader (讀者)》之銘言: : 標題: Re: [討論] 編譯問題 : 時間: Tue Feb 22 03:32:43 2005 : : 推 Eventis:op code換一個ISA的時候呢? 61.62.49.43 02/22 : → Eventis:ex. x86->arm ?......即使是用rtl result傳遞 61.62.49.43 02/22 : → Eventis:還是得做點dirty work@@? 61.62.49.43 02/22 : 推 billyeh:以 JVM code 或 .Net CLR code 就很方便 140.113.23.102 02/22 : 推 Eventis:那也要先建置JVM或是.Net環境啊@@;;;; 140.116.49.70 02/22 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.222.173.26
Eventis:(嘆).."Write once, run everywhere." 140.116.49.145 02/23
Eventis:實在是個華而不實的slogon.....XD 140.116.49.145 02/23
Eventis:這個work其實頗吃力的.......Orz..... 140.116.49.145 02/23