==> apia.bbs@bbs.ee.nthu.edu.tw (Orz) 提到:
: ※ 引述《SmallBee.bbs@bbs.mgt.ncu.edu.tw (蜜蜂貓)》之銘言:
: > 我不認為.Net有朝一日會比API快
: > 中繼碼要快過機械碼根本就是先天上的不可能
: > 只是說你用API寫必須自己做最佳化
: > 可能比不過人家專業寫出來的包裝指令
: 不一定,先前有國外的專家測試,同一隻程式,C# 的版本速度非常快,
: 甚至超過 C++ 版本,後來 C++ 版本歷經 6 次改寫才比過 C# 版本,
: 但也僅領先一點點。
: 我要說的是 MS C# Compiler 的最佳化非常強悍。
事實上而言,.Net有開發快速的優點
如果拿來跟C++比,必經都是封裝(寫物件的話)
差距自然縮小
但是如果跟傳統C比我想還有段距離
不過現在本來就是開發時間考量比效能考量重
所以JAVA & .Net才會有機可圖
: > 回前前某人的文
: > Net的優點JAVA也都有
: > 比起只能跨2000/XP/2003的.Net
: > 為何不選擇幾乎能跨所有系統的JAVA
: > 更何況.Net安裝要150MB,JAVA最基本的才幾MB而已
: > 這在軟體發佈會產生大麻煩的....
: > 相信有9成以上使用者沒有安裝.Net Framework...
: 不過,C# 語言早就是標準,誰都可以 implement,這點實在要稱讚 MS 的心胸開放。
: Sun 至今卻不願意公開 Java 語言,依然是屬於 Sun 自己的,
: Sun 應該想要完全掌控 Java 語言。
http://www.tiobe.com/tpci.htm
雖然不是絕對,但還是看的出來
JAVA以一個緩慢的趨勢下降,C#以一個緩慢的趨勢上升
畢竟C#是新語言,會慢是正常的
C++就降得很快
如同你說的,C++物件封裝之後效能未必快過.Net...
倒是VB & C就很穩定
因為各自佔有 超快開發 跟 超高效率 的市場....
不會受到新語言的影響
--
◎龍貓資訊天地(bbs.mgt.ncu.edu.tw)
◎[SmallBee]From: 66-207.dorm.ncu.edu.tw