On C/C++ undefined behaviours

Jonathan M Davis jmdavisprog at gmail.com
Fri Aug 20 22:23:38 PDT 2010


On Friday 20 August 2010 22:11:30 Nick Sabalausky wrote:
> Fer cryin out loud, which one is it? Is Eclipse supposed to be "just as
> fast as any native application", or is it "of course it's slower"? First
> you say one, then you say the other.

LOL. Personally, I have to say that Eclipse is a huge achievement and in many 
ways is a fantastic application. It's so modular and flexible that it's 
practically insane. But that comes with a cost, and while I think that what 
they've done with it is far more doable in Java than in C++, it's bound to be 
less efficient because it was done in Java.

As far as general application development goes, I think that Eclipse is a very 
bad example simply because it's so flexible. Most of its features relating to 
modularity and plugins and such is totally unnecessary in your typical desktop 
application. I expect that your typical desktop application would do far better 
performance-wise when written in Java than Eclipse has done. But either because 
Java isn't generally good enough for application development or because people 
think that it isn't there don't seem to be very many desktop applications which 
are written in Java. So, it's hard to say.

- Jonathan M Davis


More information about the Digitalmars-d mailing list