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