comp.lang.ada
 help / color / mirror / Atom feed
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



  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