comp.lang.ada
 help / color / mirror / Atom feed
* Advantages
@ 2004-06-26  6:28 Andrew Carroll
  0 siblings, 0 replies; 24+ messages in thread
From: Andrew Carroll @ 2004-06-26  6:28 UTC (permalink / raw)
  To: comp.lang.ada

Jim, Good article.  Thank you.

So an Ada task can get out of being blocked?
"...A task may remove itself from an entry queue whenever it needs
to..." (Java Threads: A Faulty Concurrency Model)

Andrew Carroll
Carroll-Tech
720-273-6814
andrew@carroll-tech.net




^ permalink raw reply	[flat|nested] 24+ messages in thread
* RE: Advantages
@ 2004-06-28  9:52 Lionel.DRAGHI
  0 siblings, 0 replies; 24+ messages in thread
From: Lionel.DRAGHI @ 2004-06-28  9:52 UTC (permalink / raw)
  To: comp.lang.ada

By the way, there was a presentation on a tool able to detect deadlock by
source code statical analysis, during the last Ada-France meeting.

The tool (still on developpement) is called Qasar, and was presented by JF.
Peyre.
Slides are available on the Ada-France web www.ada-france.org

-- 
Lionel Draghi.



^ permalink raw reply	[flat|nested] 24+ messages in thread
[parent not found: <20040628005515.0A1E74C4160@lovelace.ada-france.org>]
* Advantages
@ 2004-06-27  7:04 Andrew Carroll
  2004-06-27 15:16 ` Advantages Nick Roberts
  2004-06-27 18:32 ` Advantages Jim Rogers
  0 siblings, 2 replies; 24+ messages in thread
From: Andrew Carroll @ 2004-06-27  7:04 UTC (permalink / raw)
  To: comp.lang.ada

> ------------------------------
> 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







^ permalink raw reply	[flat|nested] 24+ messages in thread
* Advantages
@ 2004-06-25 19:41 Andrew Carroll
  0 siblings, 0 replies; 24+ messages in thread
From: Andrew Carroll @ 2004-06-25 19:41 UTC (permalink / raw)
  To: comp.lang.ada

Ehhhh, someone sent me an email with an attachment regarding my post
titled "Advantages".  I inadvertently deleted it.  Please send it again
thanks.


Andrew Carroll
Carroll-Tech
720-273-6814
andrew@carroll-tech.net




^ permalink raw reply	[flat|nested] 24+ messages in thread
[parent not found: <20040624170516.B4DFC4C4110@lovelace.ada-france.org>]

end of thread, other threads:[~2004-07-04 18:11 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-06-26  6:28 Advantages Andrew Carroll
  -- 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-27  7:04 Advantages Andrew Carroll
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
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

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