comp.lang.ada
 help / color / mirror / Atom feed
From: "Andrew Carroll" <andrew@carroll-tech.net>
To: <comp.lang.ada@ada-france.org>
Subject: Advantages
Date: Sun, 27 Jun 2004 01:04:27 -0600
Date: 2004-06-27T01:04:27-06:00	[thread overview]
Message-ID: <mailman.165.1088318818.391.comp.lang.ada@ada-france.org> (raw)

> ------------------------------
> Message: 5
> From: Marin David Condic <nobody@noplace.com>
> Subject: Re: Advantages
>
> I'm not sure what you want for statistical proof. In my experience
with
> writing low-level software in an environment where I don't have an OS,
I
[snip]

I don't doubt anything that you said.  You are more experienced with it
than I am!  I'm sure, as I know and you said, MANY of the answers I seek
can really only be obtained from experience.  If I asked "what features
of Ada provide the biggest advantages to writing system software?"  what
would you say?  So far two people mentioned the tasking features of Ada.
Great, I trust you!  What features of Ada make it easier to detect
pitfalls in parallel programming?  What features of Ada help with
debugging?

Have any tests been done to show that Ada tasking features are better
that other languages' "tasking" features if the model is the same?  If
so, where are the results?  How much better were the Ada tasking
features?

> Try to get two different CPUs synchronized across some communication
link or deal with some I/O device where timing or synchronization are
important to
> getting it right.
So if I did try, what features of Ada are going to help me?

> Its the uncertainty of when things are happening or the fact that
dozens of things are happening nearly all at once and corner conditions
can come up that are
> difficult to test and difficult to program around.
So your saying that the real time features of Ada help to remove the
"race condition" uncertainty and deal with corner conditions?

> I'm not saying someone can't do a better job with Ada - just that an
OS is *really hard* to make stable and secure and it isn't something
that can be done in a
> few weekends of coding and hope it will somehow be better.
What features of Ada help to make an OS stable and secure?  Bounds
checking?  Typing?  Rendezvous?  Protected Objects?

Andrew







             reply	other threads:[~2004-06-27  7:04 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-06-27  7:04 Andrew Carroll [this message]
2004-06-27 15:16 ` Advantages Nick Roberts
2004-06-27 21:22   ` Advantages Pascal Obry
2004-06-28  0:51   ` Advantages Robert I. Eachus
2004-06-28  1:59     ` Advantages Brian May
2004-06-29  0:24       ` Advantages Randy Brukardt
2004-06-29  3:32         ` Advantages Hyman Rosen
2004-06-29 18:41           ` Advantages Randy Brukardt
2004-07-02  0:49             ` Advantages Brian May
2004-07-02  1:31               ` Advantages Jeffrey Carter
2004-07-02  9:13               ` Advantages Dmitry A. Kazakov
2004-07-02 12:27               ` Advantages Marin David Condic
2004-07-04 17:42       ` Advantages Robert I. Eachus
2004-06-28 12:08   ` Advantages Marin David Condic
2004-06-27 18:32 ` Advantages Jim Rogers
  -- strict thread matches above, loose matches on Subject: below --
2004-06-28  9:52 Advantages Lionel.DRAGHI
     [not found] <20040628005515.0A1E74C4160@lovelace.ada-france.org>
2004-06-28  6:23 ` Advantages Andrew Carroll
2004-06-28 14:44   ` Advantages Jacob Sparre Andersen
2004-07-04 18:11   ` Advantages Robert I. Eachus
2004-06-26  6:28 Advantages Andrew Carroll
2004-06-25 19:41 Advantages Andrew Carroll
     [not found] <20040624170516.B4DFC4C4110@lovelace.ada-france.org>
2004-06-25 12:24 ` Advantages Andrew Carroll
2004-06-25 12:22   ` Advantages Peter Amey
2004-06-26 20:43   ` Advantages Marin David Condic
replies disabled

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