From: Tony Arcieri Date: 2011-03-08T06:07:32+09:00 Subject: Re: Ruby - Missed some core computer science world ? --0016e6d97640d091d5049deae173 Content-Type: text/plain; charset=ISO-8859-1 On Sun, Mar 6, 2011 at 2:05 AM, Lucky Dev wrote: > I mean, the whole world of datastructures and algorithms, seems to have > much lower importance on a ruby programmer's mind. Is it so? Not at all. I think Rubyists are some of the foremost users of Redis, a "DSL for data structures" implemented in the form of a network server. As far as algorithms go, some of the neatest implementations of various algorithms I've seen have been in Ruby. One thing you can say that is true is from a professional standpoint, most Rubyists don't need to worry too much about data structures and algorithms in their day job because the various frameworks have made the majority of the work straightforward so Rubyists can focus on writing correct software rather than spending their time reimplementing a given data structure or algorithm umpteen million times. Where a C programmer may find himself writing new linked lists or new hashes on a day to day basis, that's not really a concern that will generally worry a Rubyist. Rubyists only bust out their own implementations of a various algorithm when the problem is sufficiently novel to warrant it and there aren't any libraries already available. -- Tony Arcieri Medioh! Kudelski --0016e6d97640d091d5049deae173--