comp.lang.ada
 help / color / mirror / Atom feed
* Re: How Ada is failing socially
@ 1991-06-25  1:59 Larry Carroll
  0 siblings, 0 replies; 12+ messages in thread
From: Larry Carroll @ 1991-06-25  1:59 UTC (permalink / raw)


And Ada is "failing" because C has been around a long time, so there's a much
larger pool of programmers, thus more people writing tools, & more people
as a market for those tools.  (Which reminds me, I haven't seen all that many 
good debuggers for Ada.)

^ permalink raw reply	[flat|nested] 12+ messages in thread
* Re: How Ada is failing socially
@ 1991-06-25  1:29 Larry Carroll
  0 siblings, 0 replies; 12+ messages in thread
From: Larry Carroll @ 1991-06-25  1:29 UTC (permalink / raw)


Ada is failing (or not succeeding as fast as some other languages) because
compilers for it are much more expensive than those for other languages.  C
(& now C++) is so popular because C compilers were free or inexpensive during
the last half of the 70's & most of the 80's.  The same has been true of C++
-> C interpreters & now C++ compilers for the last few years.

^ permalink raw reply	[flat|nested] 12+ messages in thread
* Re: How Ada is failing socially
@ 1991-06-25  0:33 Chuck Shotton
  0 siblings, 0 replies; 12+ messages in thread
From: Chuck Shotton @ 1991-06-25  0:33 UTC (permalink / raw)



In article <SRCTRAN.91Jun24191603@world.std.com>, srctran@world.std.com (Gregory Aharonian) writes:
> 
>      If Ada is so great, and the US government is spending so many billions
> on Ada software development, why is the marketplace for Ada tools and
> libraries non-existent?
>      I just received in the mail today the Summer '91 issue of "The Connection"
> a directory of software development tools and products distributed by
> "Programmers Connection (North Canton, OH) 800-336-1166)". They distribute
> pretty much any programming tool for PCs, Suns, Macs and Vaxes, though most of
> their products are for PCs.
>      The bulk of their products are language compilers, language tools and
> language libraries. In the Summer '91 issue, I made the following rough count
> of products by major languages:

[Specious arguments, stuff deleted]

If you've been around the industry for a while, you'll remember the history
of the Programmer's Connection. They started out life as a source for C-related
products for PC users and really haven't changed. Basing your entire argument
on the catalog from one vendor dedicated to PC-based C programmers is not
very convincing.

If you are interested, I can send you a list of over 200 vendors of Ada compilers
and related design and development tools. See how many C performance analyzers
you find in that list.

The (probable) reason why you don't see many small companies selling Ada-related
tools to large aerospace companies is that most small (PC-oriented) companies don't 
understand the development problems facing these large companies and are unable
to target their products to them. There ARE several small firms in the CASE
and engineering tool arena that successfully compete in the verticle aerospace
market. It IS interesting to note how many of the employees of these "small"
companies once worked for the large ones (and thus understand the problem)...

-----------------------------------------------------------------------
Chuck Shotton                 Internet:  cshotton@girch1.med.uth.tmc.edu
                              UUCP:      ...!buster!brain!chuck
"Your silly quote here."      AppleLink: D1683       MacNet: shotton

^ permalink raw reply	[flat|nested] 12+ messages in thread
* How Ada is failing socially
@ 1991-06-25  0:16 Gregory Aharonian
  1991-06-25  1:58 ` rharwood
                   ` (4 more replies)
  0 siblings, 5 replies; 12+ messages in thread
From: Gregory Aharonian @ 1991-06-25  0:16 UTC (permalink / raw)



     If Ada is so great, and the US government is spending so many billions
on Ada software development, why is the marketplace for Ada tools and
libraries non-existent?
     I just received in the mail today the Summer '91 issue of "The Connection"
a directory of software development tools and products distributed by
"Programmers Connection (North Canton, OH) 800-336-1166)". They distribute
pretty much any programming tool for PCs, Suns, Macs and Vaxes, though most of
their products are for PCs.
     The bulk of their products are language compilers, language tools and
language libraries. In the Summer '91 issue, I made the following rough count
of products by major languages:
			Ada          -       10
 			Assembly     -       32
			Basic        -       65
			C            -      289
			C++	     -      111
			Clipper      -       38
			Cobol        -       15
			Fortran      -       53
			Modula-2     -       11
			Pascal       -       56

By product, I counted either software tools (such as metric analyzers) or
libraries of source code (such as windowing libraries). I made similar
counts in programming magazines (Journal of Object Oriented Programming,
Computer Language, and Dr. Dobb's Jounral, and got similar relationships).

For some reason, the software market does not think that there is much money
to be made with Ada products, and probably for reasons that have nothing to
do with the technical efficiency of the language.

This scarcity of Ada products has some serious side effects - the apparent
small demand of any Ada products pushes up the price of those Ada tools that
are marketed. Companies entering new software development projects are going
to lean towards those languages for which there are many tools and companies
offering projects, even if the language is lower in quality (i.e. I might not
think C or C++ is perfect, but I do like the wide variety of tools available).
Companies developing new software tools are going to lean towards those
languages where it is clear that money can be made.

For all of these side effects, the ratio of C/C+ products to Ada products,
being great now, and probably greater in the future, will be a strong
deterrent to the acceptance of Ada, no matter how convincingly one argues
that Ada is a better language.

What makes this table weirder is that the number of Ada products should at
least match the number of Pascal libraries, since a lot of the Pascal
libraries could be run through R&R Pastran Pascal-to-Ada converter. Since
Programmers Connection makes it fairly easy to include new products in their
directory, and accept a variety of packaging conditions for projects, it
is strange that so few (i.e. zero) Pascal library companies are not even
bothering to provide Ada versions.

For some reason, something about the DoD and large defense contractors makes
it hard for small companies to develop and market new software products. As
long as this condition remains so (and as long as this problem continues to
experience the apathy of everyone from AJPO down to the lowly Ada software
engineer), Ada will remain a cult, niche language, no matter how great the
language is (or will be with 9x improvements). It amazes me that no one in
the Ada community seems to be concerned that there are so few companies
that can survive making Ada tools and libraries, given the billion dollars
plus going into Ada software development.

It also doesn't help that in the multi-billion dollar commercial MIS world,
someone very big is sending a message that Ada has no role in their future
software engineering plans.

Gregory Aharonian
Source Translation & Optimization

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~1991-06-26 23:28 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1991-06-25  1:59 How Ada is failing socially Larry Carroll
  -- strict thread matches above, loose matches on Subject: below --
1991-06-25  1:29 Larry Carroll
1991-06-25  0:33 Chuck Shotton
1991-06-25  0:16 Gregory Aharonian
1991-06-25  1:58 ` rharwood
1991-06-25  8:59   ` Dik T. Winter
1991-06-25 15:56   ` Keith Bierman fpgroup
1991-06-25 15:09 ` James E. Cardow
1991-06-25 18:25 ` Warren Harrison
1991-06-25 20:17 ` Jim Showalter
1991-06-25 22:59 ` Douglas Miller
1991-06-26 23:28   ` George C. Harrison, Norfolk State University

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