From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: meaningfully/compellingly "advertising" Ada on StackOverflow
Date: Fri, 18 May 2018 15:42:03 -0500
Date: 2018-05-18T15:42:03-05:00 [thread overview]
Message-ID: <pdndqs$2si$1@franka.jacob-sparre.dk> (raw)
In-Reply-To: 1559505943.548291689.457576.laguest-archeia.com@nntp.aioe.org
"Luke A. Guest" <laguest@archeia.com> wrote in message
news:1559505943.548291689.457576.laguest-archeia.com@nntp.aioe.org...
> Randy Brukardt <randy@rrsoftware.com> wrote:
>
>> Did you try implementing that with the Tree container as opposed to using
>> a
>> raw nodes? Probably not quite as fast, but much less work to
>> write/read/maintain (since the container does the storage management and
>> provides most of the algorithms).
>
> The aim is to see how languages stack up. By using the standard containers
> with their anti-tampering and other checks, you would be hobbling Ada in
> this case.
That depends on what axis you are considering "stacking up". You're probably
right about the performance axis, but what about the readability/consiseness
axis? There could be a *lot* less code using the tree container (since
complex operations like iterations and storage management are built-in).
That's of course the problem with such sites (for all languages) -- there's
almost always a choice of implementation techniques with any general purpose
language, and one size does not fit all (you never get the best
readability/performance/writability/maintainability with a single design).
Randy.
next prev parent reply other threads:[~2018-05-18 20:42 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-05-16 14:27 meaningfully/compellingly “advertising” Ada on StackOverflow Dan'l Miller
2018-05-16 14:35 ` Lucretia
2018-05-16 15:06 ` Dan'l Miller
2018-05-16 22:48 ` Mehdi Saada
2018-05-17 2:46 ` John Perry
2018-05-17 2:49 ` John Perry
2018-05-17 21:25 ` meaningfully/compellingly "advertising" " Randy Brukardt
2018-05-17 23:27 ` Luke A. Guest
2018-05-18 1:22 ` Paul Rubin
2018-05-18 2:28 ` Dan'l Miller
2018-05-18 2:59 ` Lucretia
2018-05-18 2:57 ` Lucretia
2018-05-18 4:25 ` John Perry
2018-05-18 4:38 ` Paul Rubin
2018-05-18 15:39 ` John Perry
2018-05-18 15:48 ` John Perry
2018-05-18 20:49 ` Randy Brukardt
2018-05-18 20:47 ` Randy Brukardt
2018-05-18 4:37 ` Paul Rubin
2018-05-18 10:44 ` Lucretia
2018-05-20 7:54 ` Paul Rubin
2018-05-18 11:17 ` Ben Bacarisse
2018-05-18 20:42 ` Randy Brukardt [this message]
2018-05-18 4:22 ` John Perry
2018-05-18 20:52 ` Randy Brukardt
2018-05-18 11:10 ` Simon Wright
2018-05-18 15:43 ` meaningfully/compellingly “advertising” " John Perry
2018-05-18 16:40 ` Dan'l Miller
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox