Fw: [閒聊] 引戰用網站 TCLBG

作者: XiDaDa5566 (習大大伍伍陸陸)   2018-02-06 23:00:12
※ [本文轉錄自 Programming 看板 #1QTq-gIJ ]
作者: XiDaDa5566 (羽白大大伍伍陸陸) 看板: Programming
標題: [心得] 引戰用網站 TCLBG
時間: Mon Feb 5 02:23:28 2018
我猜很多人看過了
不過單純想發表一下想法
The Computer Language Benchmarks Game
https://benchmarksgame.alioth.debian.org/
測各種語言的執行效率
一共10種不同的測試
要用不同語言完成這10種測試規定的內容
而且有規定演算法、必須按照他規定的方法寫程式
不可以呼叫外部函式庫、不可以做額外的最佳化等
而且看的出來網頁的作者非常討厭Ruby
因為其他所有的語言都只有最新版的編譯器或直譯器
但是Ruby卻硬是放了三個不同版本
(Ruby 2.5, JRuby, Ruby 1.8)
並且把 Ruby 1.8 (Matz's Interpreter) 畫在跑得慢的程式的最後一格
https://i.imgur.com/f0ZVT1x.png
https://benchmarksgame.alioth.debian.org/u64q/which-programs-are-fastest.html
眾所皆知,Ruby在1.9版的時候重寫了直譯器,效能顯著提升
這麼做顯然不懷好意
我可以想像作者應該每天盯著自己的網頁ㄎㄎ笑說:
「Ruby 就是跑得慢啊X,DDD,DDD,DDD」
作者: uranusjr (←這人是超級笨蛋)   2018-02-08 17:57:00
被害妄想乙
作者: Neisseria (Neisseria)   2018-02-07 00:16:00
改一下分類,比較適合板上的種類
作者: XiDaDa5566 (習大大伍伍陸陸)   2018-02-07 00:21:00
感謝
作者: Neisseria (Neisseria)   2018-02-07 00:23:00
話說回來,Ruby 1.8 是 N 年前的版本了,為什麼會放在
作者: XiDaDa5566 (習大大伍伍陸陸)   2018-02-07 00:24:00
20年前的程式語言笑話 都是在酸java慢 世代交替啊...
作者: Neisseria (Neisseria)   2018-02-07 00:24:00
比較的基準線啊,搞不好真的是原作者的下意識弄出來的Lua 也用比較少人用的 5.3 而非 LuaJIT 2.0.x
作者: johnlinvc (阿翔)   2018-02-07 11:34:00
大概是因為 1.8.7 和後面的相容性比較不好,所以分開?不過這樣就應該把市佔超高的python 2.7 也放進去XD
作者: Neisseria (Neisseria)   2018-02-07 13:51:00
私心覺得 Python 2.7 應該比 Ruby 1.8.7 更多人用
作者: XiDaDa5566 (習大大伍伍陸陸)   2018-03-07 02:17:00
這篇本來就沒有要給樓上這種 Python 大師看的啊Python 大師特地跑到Ruby版推我文 我也許該拍張照?
作者: Neisseria (Neisseria)   2018-03-07 08:02:00
這種文章就是笑笑就好,不用戰吧到處逛本來就很正常,不用太放在心上

Links booklink

Contact Us: admin [ a t ] ucptt.com