From: mutahhir hayat Date: 2008-03-30T15:14:24+09:00 Subject: Re: Is ruby is faster than all Object oriented Scripting langs ------=_Part_15218_19164516.1206857661072 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline > > First of all, I'm not at all sure whether it was Knuth, Dijkstra, Hoare > or Wirth that first coined this "proverb". It sounds to me more like > Wirth than the other three. Hoare is usually attributed to saying that first, and Knuth popularized it, in anycase, its irrelevant to the discussion. > Second, as I've already posted, in no way > does that proverb, even if you happen to believe in it, justify lack of > attention to performance at any point in the software development cycle. > And as a working performance engineer, I think that proverb is simply > nonsense. That proverb does not relate to performance, although many relate that to mean "no need for optimization". The operative word is "premature". I would agree upon your considering performance in ever step of the cycle, however, a more pragmatic approach is to fulfill the requirements, if performance is one of them, sure, by all means, but if you're making a digital calculator that will run on a quad core server with atmost 10 people using it at one time, I'd hardly recommend performance as a major concern, and would rather just fulfill the requirements as fast and economically possible. I don't mean to trivialize the matter by giving such a simple example, but any design principle that is valid universally should fit in every case. And in my opinion, performance is a requirement, and should be treated as such, no more no less. ------=_Part_15218_19164516.1206857661072--