From: Robert A Duff <bobduff@shell01.TheWorld.com>
Subject: Re: speed of generic code in Ada (vs Java)
Date: Wed, 21 May 2008 11:41:52 -0400
Date: 2008-05-21T11:41:52-04:00 [thread overview]
Message-ID: <wccy7633br3.fsf@shell01.TheWorld.com> (raw)
In-Reply-To: c8282ec5-a5cb-4094-b0b1-bad097352250@34g2000hsf.googlegroups.com
Graham <graham.stark@virtual-worlds.biz> writes:
> In any case, the 5x comparison sounds extreme and probably comes from
> comparing arrays of ints with something from the Java Collection
> classes, which is a bit like comparing Ada arrays with Ada Containers.
I don't see why. Ada.Containers.Vectors, for example, does not
introduce an extra level of indirection for each component of the
vector. Ada is more like C++ in that regard.
> Alternatively, if you defined an Integer_Class in Ada with operators
> that allowed it to be used in assigments, I imagine you'd see similar
> performance hits to Java's autoboxing.
Right. One problem with Java is that in many cases it forces you to
have an extra level of indirection when you don't want it.
- Bob
next prev parent reply other threads:[~2008-05-21 15:41 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-05-16 17:31 speed of generic code in Ada (vs Java) jhc0033
2008-05-16 18:12 ` jimmaureenrogers
2008-05-16 18:54 ` Ludovic Brenta
2008-05-17 1:50 ` jhc0033
2008-05-17 2:04 ` Georg Bauhaus
2008-05-17 6:32 ` Niklas Holsti
2008-05-17 8:07 ` Ludovic Brenta
2008-05-17 21:37 ` Gautier
2008-05-17 23:31 ` Ivan Levashew
2008-05-22 22:01 ` Florian Weimer
2008-05-21 8:12 ` Graham
2008-05-21 15:41 ` Robert A Duff [this message]
2008-05-22 0:06 ` Randy Brukardt
2008-05-23 22:55 ` Robert A Duff
2008-05-24 0:16 ` Randy Brukardt
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox