3 ms·
> A program that simply switched according the command line arg and then printed… Of course making programs do less can improve speed, and a great way of doing
by Jach 14y ago
> A program that simply switched according the command line arg and then printed…
Of course making programs do less can improve speed, and a great way of doing that is compile-time computation via macros! You can finish the program before it's even run.
> Is "a more clever Ruby programmer" some kind of equivalent to "a sufficiently smart compiler"?
No, since we assume human intelligence here. :P As the Graphics Programming Black Book puts it in the Chapter 1 title, "The Best Optimizer is between Your Ears".
> When is a Ruby program fast? When it's written in C ;-)
I'm going to use this one.
- igouy 14y agoI've spent enough time asking for programs for the benchmarks game in Ruby forums, to start to doubt whether the "more clever Ruby programmer" will ever come forward ;-) Maybe "a more clever Ruby programmer" always drops-down to C? Maybe there's only a more clever Rails programmer :-)