Re: [OT] Time complexity (was: Where is NSList?)
Re: [OT] Time complexity (was: Where is NSList?)
- Subject: Re: [OT] Time complexity (was: Where is NSList?)
- From: "Theodore H. Smith" <email@hidden>
- Date: Fri, 30 Jul 2004 18:16:23 +0100
Most of these problems are about bad design, I believe. Why write
something that executes fast when you can write it in a naive way.
I think the problem is only going to get worse with time, as computers
get faster developers get lazier. I think subsystems should generally
be as fast as possible, because you never know what uses they may be
put to.
The thing about developing, is that if you take speed seriously, it
becomes so easy that eventually you do it without realising.
And our algorithm is well-behaved again (if it ever was a problem in
the first place, because M tends to be quite a bit lower than N).
So, we can easily fix this problem when and where it occurs, if it
occurs (and we've identified it as a REAL vs. an imagined problem),
there is no need for premature optimizations...
Seriously, I have performance issues with almost all the applications
I use. Xcode take seconds to switch between large sources, Proteus
takes tens of seconds to show the history and almost minutes to
navigate it, iTunes had a lot of "busy wheeling" (though mostly cured
lately), gcc with ObjectiveC++ is a pain, searching for text in a web
page with OmniWeb takes ~.1s pr. match for larger pages etc. etc.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.