comp.lang.ada
 help / color / mirror / Atom feed
From: Paul Rubin <no.email@nospam.invalid>
Subject: Re: BDD package in Ada.
Date: Wed, 08 Apr 2015 16:40:06 -0700
Date: 2015-04-08T16:40:06-07:00	[thread overview]
Message-ID: <87wq1mdwa1.fsf@jester.gateway.sonic.net> (raw)
In-Reply-To: mg46ko$u76$1@loke.gir.dk

"Randy Brukardt" <randy@rrsoftware.com> writes:
> [Side note to another thread. That of course goes for GC as
> well. There is lots of junkware that doesn't need to be engineered
> well; that's why dynamic languages have such a following. But that's
> not Ada's target market.]

I'd say Ada's target market has shrunk in the last few decades, to the
realtime systems and embedded control sectors.  The remaining sector of
big server-side non-realtime systems (a buddy of mine used to work on
those) has been mostly ceded to Java, which is garbage collected.  GC's
main benefits are when the program is complicated enough that manual
memory management increases development effort significantly and makes
bugs more likely.  It's less of an issue in simpler programs, especially
those that don't need dynamic memory.

> Whatever BDD is, it can't be very important since I've never heard of
> it until today. :-) I'm pretty sure I would have run across something
> that's actually fundamental in 30 years. YMMV.

Knuth's remark was there are few fundamental data structures that
haven't been around for longer than 30 years, and BDD's are among the
exceptions.


  reply	other threads:[~2015-04-08 23:40 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-04-07 20:35 BDD package in Ada Vincent DIEMUNSCH
2015-04-08  6:38 ` Dmitry A. Kazakov
2015-04-08  7:44   ` Vincent DIEMUNSCH
2015-04-08 12:25     ` jan.de.kruyf
2015-04-08 18:39       ` vincent.diemunsch
2015-04-09  9:31         ` jan.de.kruyf
2015-04-09 16:51         ` jan.de.kruyf
2015-04-09 18:23           ` vincent.diemunsch
2015-04-08 21:30     ` Randy Brukardt
2015-04-08 23:40       ` Paul Rubin [this message]
2015-04-09  9:05         ` gautier_niouzes
2015-04-09 23:49           ` Randy Brukardt
2015-04-09  9:06       ` Georg Bauhaus
2015-04-09  9:29         ` Dmitry A. Kazakov
2015-04-10  0:05         ` Randy Brukardt
2015-04-08 21:20   ` Randy Brukardt
2015-04-08 18:27 ` Per Sandberg
2015-04-09 15:24 ` Paul Rubin
2015-04-09 20:02   ` vincent.diemunsch
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox