comp.lang.ada
 help / color / mirror / Atom feed
From: Georg Bauhaus <rm.dash-bauhaus@futureapps.de>
Subject: Re: need help. plz !
Date: Sat, 14 Apr 2012 23:08:09 +0200
Date: 2012-04-14T23:08:09+02:00	[thread overview]
Message-ID: <4f89e739$0$6625$9b4e6d93@newsspool2.arcor-online.net> (raw)
In-Reply-To: <jmcgvf$oin$1@tornado.tornevall.net>

On 14.04.12 20:50, Jeffrey Carter wrote:
> On 04/14/2012 04:29 AM, plink wrote:
>>
>> am i on right tracks ???
>> is ada best for "live" linux os aplications (robotics)??
>
> Ada was created for embedded mission-critical S/W; that is, embedded S/W that has to work correctly. If having your S/W work correctly is important, then Ada is a good choice. If not, then you'll probably be happy with another language.

It may be an important design goal that your software does _not_
work flawlessly and still you'll be better off using a language
made for correctness (the concept is related to "planned obsolescence").
For example, some amount of erratic behavior might be a means
of making a software update more attractive to customers.
Building software with this in mind might actually have reputable
reasons. For example, to keep a system open to changes.

You'd then want to built mistakes into the software, but in such
a way that fixing them is easy, costs little, and can be planned.
If, instead, the erratic behavior just happens, because it is a
consequence of the features of the language (difficult to get right,
prone to programmer error), you'd be wasting time and money because
it is difficult to replace the planned mistakes for exactly these
reasons (difficult to get right, prone to programmer error).





  reply	other threads:[~2012-04-14 21:16 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-04-14 11:29 need help. plz ! plink
2012-04-14 13:09 ` aod
2012-04-14 13:29   ` Patrick
2012-04-14 18:35 ` Robert A Duff
2012-04-14 18:50 ` Jeffrey Carter
2012-04-14 21:08   ` Georg Bauhaus [this message]
2012-04-14 19:36 ` Jacob Sparre Andersen
replies disabled

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