Why Ruby?

Jonathan M Davis jmdavisProg at gmx.com
Sat Dec 11 10:55:51 PST 2010


On Saturday 11 December 2010 03:35:29 Walter Bright wrote:
> Jonathan M Davis wrote:
> > I think that it's good to strive to a have a language that is excellent
> > for most use cases, but ultimately, you always have to pick the best
> > tool for the job. No language is the best for all scenarios even if it's
> > the best for most scenarios.
> 
> If you're an expert on X, it still is probably more productive to use X for
> the job rather than Y, even if Y is the better tool for the job.

Well, in a way, you could say that that tool was _not_ the best tool for the job 
because it wouldn't do as good a job simply because you weren't as proficient in 
it. Ultimately, you have to take the whole situation - including your particular 
skill set - into account when choosing which tool to use for a particular job - 
especially when talking about programming lanugages.

- Jonathan M Davis


More information about the Digitalmars-d mailing list