Date:
Thu, 8 Oct 1998 20:05:41 -0700
Content-Transfer-Encoding:
7bit
In-Reply-To:
<199810081836.LAA20822@pepe>
Content-Type:
text/plain; charset="iso-8859-1"
MIME-Version:
1.0
|
To: Ron
From: Bob Leif
Aonix Customer
Unfortunately, you have again demonstrated the major problem with Ada, which
is marketing and lack of communication. I hope that the Aonix Sales and
Marketing Department will hone their communication skills by explaining the
many advantages of their product to you.
> -----Original Message-----
> From: Team Ada: Ada Advocacy Issues (83 & 95)
> [mailto:[log in to unmask]]On Behalf Of [log in to unmask]
> Sent: Thursday, October 08, 1998 11:36 AM
> To: [log in to unmask]
> Subject: Re: ADAs pros and cons.
>
>
> On a more serious note.
>
> Some of the bad points that I've heard about Ada have been:
>
> 1) The time it takes to compile. Granted, the Ada compilers
> generally take longer to compile programs than C/C++
> compilers (for the same amount of code) but they also do
> alot more work (there are more compile time errors in Ada
> than C/C++ and few, in my experience, runtime errors.)
>
> 2) The language dosen't "support" (take your pick) as part of
> the language. These are normally binary, pointer, or memory
> operations that are machine specific and fall into the
> infamous 'Chapter 13'. Much of this was originally supposed
> to be addressed in the Ada 9x specification. I've been out
> of the Ada programming area for the last few years so I can't
> say if they have or haven't addressed these issues.
>
> 3) The language is too large, or too verbose, etc. This was always
> (IMHO) a fictional argument. The language is so much like Pascal,
> so regular, and so well documented that what seems like it should
> work normally does work and if it works one way doing one thing it
> works the same way doing something else.
>
> 4) The cost of the compilers is too high is another complaint. This
> gone away do to the efforts of some very nice people writing several
> freeware/public domain Ada compilers and environments.
>
> One of the major reasons that I see preventing the use of Ada by
> companies is their desire to hire people off the street and put them
> directly to work programming (note I don't use the term 'Software
> Engineering' here...). The people I ran into at IBM that had 15 to 20
> years there had all been sent to company schools that took 6 to 9 months
> (before they went to their assigned jobs.) When I started I had 2 half
> days of inprocessing and started working on their systems the first day.
>
> The companies I've worked for (or interviewed with since then) have all
> wanted you to have the skills before starting to work for them and none
> seemed willing to invest the time and money for training their people.
> This is just my experience, I hope other people have had different
> experiences.
>
> Ron
>
>
> > From [log in to unmask] Thu Oct 8 08:49 PDT 1998
> >
> > Dear team members,
> >
> > I am giving a short lecture to fellow students on ADA and its
> uses. I have
> > a fair amount of literature on its history , what it looks
> like, how to use
> > it, and its advantages over certain other languages (which I
> won't mention
> > here). But like most people, I believe everything has its pros
> and cons,
> > its good and bad points. I cant really find much in the way to say bad
> > about it, I'm sure there's a lot of you out there which would say thetas
> > because it doesn't have any bad points, but equally there may
> be a few who
> > look at it in a broader view, and may be able to give me their
> opinions on
> > what is its bad points, or why people aren't using it. It is
> just a lack
> > of training, lack of decent advertising, cost of manpower involved?
> >
> > Please and sensible answers or opinions greatly appreciated.
> > Thanks in advance
> >
> > Neil Evans
> >
> >
> >
> > *************************************
> > Neil Evans
> > Z2 Room 2 (The Z sheds)
> > Horwood Hall
> > Keele University
> > N Staffs
> >
> > [log in to unmask]
> > 01782 246853
> > **************************************
> >
>
|