From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: border2.nntp.dca1.giganews.com!nntp.giganews.com!newspeer1.nac.net!newsfeed1.swip.net!81.169.171.211.MISMATCH!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.ada Subject: Re: BDD package in Ada. Date: Wed, 08 Apr 2015 16:40:06 -0700 Organization: A noiseless patient Spider Message-ID: <87wq1mdwa1.fsf@jester.gateway.sonic.net> References: <44b2e375-8993-4a7e-b81a-6a7b512d2e3e@googlegroups.com> <1miph3v72f4y2$.1u76w2ujg74zf$.dlg@40tude.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="c694756f1077760bb5296aae16c74092"; logging-data="30182"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+dI2Z2m0Ic1yhI8KTcZu1q" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:Zr6ivVKJcdCVZnkHsC7o8VWlHuU= sha1:xqcZBAu2G5tuaCoSncpftTXAwPs= Xref: number.nntp.giganews.com comp.lang.ada:192785 Date: 2015-04-08T16:40:06-07:00 List-Id: "Randy Brukardt" 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.