我用vc寫了一個五子棋程式,用Java寫了同樣的程式
java程式比vc程式快許多,為什么?
uj5u.com熱心網友回復:
MFC的庫?演算法代碼是一樣的?
uj5u.com熱心網友回復:
大概因為你的博弈演算法有問題 不如他的優良uj5u.com熱心網友回復:
代碼都一樣,我復制粘貼的代碼uj5u.com熱心網友回復:
VC的程式是DeBug版的?有沒有發布成release版?uj5u.com熱心網友回復:
to zjq9931vc我是不除錯,直接生成exe的
不知道還有Debug版和release版
怎么生成release版???
uj5u.com熱心網友回復:
release版也快不了多少。本來懷疑java是64位的,把vc也編譯成64位的release版還是不如java快
uj5u.com熱心網友回復:
不知道你說的"快","慢"是指什么/在現在的電腦上, 對于一般的程式來說 ,java和c++并不能看出速度的快慢.
只是在某些特定的程式中才能體現出來.
uj5u.com熱心網友回復:
五子棋這種演算法簡單到二十年前的DOS電腦上都能跑得很快游戲,居然在速度快了幾千倍,記憶體更大了幾萬倍的現代電腦上用不同語言能搞出性能差異。搞出性能差異也就不說了,用更接近硬體的語言還能比離硬體遠的語言搞得慢。
問題不在于語言,是在于電腦和椅子之間吧。
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
個人覺得正常,舉個例子,用.net寫的寫檔案程式比同樣的C++寫的明顯要快很多uj5u.com熱心網友回復:
哈哈哈,先搞清楚,再說問題。uj5u.com熱心網友回復:
頂多是VC的快.uj5u.com熱心網友回復:
你把代碼,放到git上面,我們看看,就知道是什么原因了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/57554.html
標籤:非技術類
上一篇:SVM識別時間問題
