其實語言的性能比來比去也沒意思,但是在
http://www./topic/174335?page=1上看到一個比較語言性能的帖子,出于好奇心,我上了帖子里提到的測試數(shù)據(jù)及代碼來源
http://www./FractalBenchmark.html把代碼cp下來,進(jìn)行測試了一下,測試結(jié)果如下,
聯(lián)想 win03sp2 P43.0 512M
python2.5.2 2.81 - 3.11s
perl 5.10.0 Optimized 4.765625 - 4.84375s
perl 5.10.0 7s
ruby-1.9.0-0 4.672000 - 4.688000s
php5.2.5 2.32 - 2.34s
lua5.1.3 0.812 - 0.828s 例子中的時間顯示精確到s,我在后面加入個 io.write(os.clock())顯示精確到毫秒
java 1.6.0 0.200-0.238s
放到linux下測了一下php,2.00s-2.20s
這個測試結(jié)果輸出的都是一個鳥人圖,大家可以測試看
盡管一個算法的比較并不真正能比較語言性能的好壞,但是這個結(jié)果讓我們知道,php并不比別的腳本差,這是為什么至今php橫行的原因。
java最快是吧,但是要老板加一臺pc機和一個員工能有相同的效果,老板愿意選哪個?其實一結(jié)合數(shù)據(jù)庫,java的jdbc驅(qū)動和php的c擴展性能上發(fā)揮的作用,簡直不是可比的,在web中連上數(shù)據(jù)庫以后,java不再比php快,反過來了!
php在命令行下也能連數(shù)據(jù)庫了^_^
不服的測試,測試了的頂!
lua win下載頁面http://luabinaries./download.html
lua快,只因為只是嵌入式腳本