Finally, I compared with C++ and Go version using TinySegmenterMaker. https://github.com/shogo82148/TinySegmenterMaker/pull/10
The resulting times(in seconds for 100 loops a text file) is following: RubyC++PerlNode.jsGoPythonJulia132.9848134105.3110.50111.8511.70 After my blog post, ikawaha optimized Golang version using same way we did, and golang gets faster than Julia. On Thu, Oct 22, 2015 at 11:45 PM Michiaki ARIGA <che...@gmail.com> wrote: > Masahiro Nakagawa a.k.a. repeatedly told me my mistakes of the benchmark, > I re-benchmarked. > > Node.jsPython2Python3JuliaRuby9.6293.0823.941.4619.44 > > - loop number of Python was 10 times smaller than other languages > - repeatedly optimized Ruby implementation > - changed loop size from 100 to 10 > > repeatedly also benchmarked in dlang, I will do it after updating El > Capitan :) > http://repeatedly.github.io/ja/2015/10/tinysegmenter-benchmark-and-d/ > > > On Thu, Oct 22, 2015 at 6:28 AM Pontus Stenetorp <pon...@stenetorp.se> > wrote: > >> On 21 October 2015 at 17:49, Stefan Karpinski <ste...@karpinski.org> >> wrote: >> > >> > That's an excellent performance comparison case study! Nice work, >> Chezou and nice blog post (the Google translation is pretty readable). >> >> Very readable indeed and I am always happy to see more NLP code in >> Julia! Keep up the good work! >> >> Pontus >> >