comp.lang.ada
 help / color / mirror / Atom feed
From: bwalker@nosc.mil (Beth Walker)
Subject: Re: Help finding Ada tools
Date: Mon, 27 Feb 1995 17:28:02 GMT
Date: 1995-02-27T17:28:02+00:00	[thread overview]
Message-ID: <bwalker-270295090743@dukat.nosc.mil> (raw)
In-Reply-To: D4IKKB.JBz@thomsoft.com

Bob Kitzberger wrote:

> >The Ada
> >implementation must support tasking (ActivAda does not have tasking with
> >Win32s).
> 
> --> I hate to sound irreverent - but how does C support tasking under
> --> Win32s?  Perhaps I don't know C well enough and there exists a
> --> portable, tasking C compiler for...
> 
In article <D4IKKB.JBz@thomsoft.com>, bhart@alsys.com (Bill Hart @ignite)
replies:
> --> I guess after seeing this type of mislogic used to justify C for
> --> so many projects (I have been with Alsys since 1987) I never cease
> --> to be amazed at the dual standards applied to Ada vs. any other
> --> language.  


Yes -- I agree that the argument "if the Ada doesn't have tasking, we will
use C" doesn't make sense from a purely language point of view.  That's
because its more of an effort/people issue than it is a language issue.  I
didn't really provide all the pros and cons we are discussing, but to give
you a few:

We are reengineering a program.  It is currently written in C.  There is
little argument that the code will need to be essentially re-written, due
to lots of other reasons (one being that the current program was a
prototype, and the new one is to be the production version).  

The programming staff is split between Ada and C because half of them are
used to C and half are used to Ada.  The C half are the ones that worked on
the original program.  We are on a tight schedule, and they are concerned
about the time required for them to come up to speed with Ada.

Tasking is one thing that Ada has that C doesn't, and the problem being
solved is very task-oriented.  The strong typing is another advantage of
Ada.  However, the C staff feels that they can check out their code using
lint or some other type of pre-processor, etc. so they don't feel that the
strong typing buys them enough to go to the effort of learning Ada.  The
tasking argument did.  

There are lots of other issues which complicate the entire selection
process, which I won't go into.



  reply	other threads:[~1995-02-27 17:28 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1995-02-22 22:45 Help finding Ada tools Beth Walker
1995-02-24 17:00 ` Bill Hart @ignite
1995-02-27 17:28   ` Beth Walker [this message]
1995-02-24 19:42 ` Bob Kitzberger
1995-02-27 17:30   ` Beth Walker
replies disabled

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