3 ms·
> Python -- never mind Ruby Lol, with the new JIT compilers and TruffleRuby, Ruby is blowing Python out of the water performance-wise. TruffleRuby approaching
by Mikeb85 5y ago
> Python -- never mind Ruby
Lol, with the new JIT compilers and TruffleRuby, Ruby is blowing Python out of the water performance-wise. TruffleRuby approaching Nodejs speed for some tasks.
But yes, CL is fast. Faster than any other dynamic language, approaching Java speed (and Java is shockingly quick considering it has a GC).
- DerArzt 5y agoIt's always cool when we can achieve a speed up in something, but I fear that we may have reached the point of Ruby becoming mostly irrelevant to the larger market. Python, thanks mainly to it's data science libraries, has taken it's place as the go to non-JavaScript scripting language. Unless Ruby comes up with some killer feature like it had with Ruby-on-Rails back in the day, I doubt that the speed up of Ruby will be what revives it for most people. All of that said, I would love for Ruby to usurp Python from it's thrown!
- Mikeb85 5y agoI mean, no one uses either for its speed. But just funny how reputations linger.
- runevault 5y agoPython did a good job offsetting speed issues by rewriting key parts of libraries in C (or maybe C++/fortran in some spots). I don't know if the same effort ever went into key Ruby libraries.
- samatman 5y ago> Faster than any other dynamic language, approaching Java speed Almost as fast as Java, that's pretty speedy! It's not LuaJIT fast but it ain't half bad! Lua is also a dynamic language, but who's counting?