comp.lang.ada
 help / color / mirror / Atom feed
From: tsikes@netcom.com (Terry Sikes)
Subject: Re: Ada
Date: 2000/01/03
Date: 2000-01-03T00:00:00+00:00	[thread overview]
Message-ID: <84rd2f$snm$1@nntp3.atl.mindspring.net> (raw)
In-Reply-To: 83u8l0$5i5$1@nnrp1.deja.com

In article <83u8l0$5i5$1@nnrp1.deja.com>,
Robert Dewar  <robert_dewar@my-deja.com> wrote:
>In article <83tohh$q2s$1@nnrp1.deja.com>,
>  reason67@my-deja.com wrote:
>> In article <38620350.48F8FC08@gecm.com>,
>>   Brijesh <brijesh.malkan@gecm.com> wrote:
>>> I am fairly new to Ada programming and have a rather trivial
>>> question I was hoping the group could help answer.
>>>
>>> I understand Ada is a very powerful language but is not
>>> used much outside the defence industry, I was woderign if
>>> this is a correct assumption and if so why is this the
>>> case - and if not where else is it used.
>>
>> In the USA around 1% of comercial software was written in Ada.
>> So, your assumption is correct.
>
>I wonder where that figure of 1% comes from. If true, it means
>that Ada is widely used, since this is 1% of an absolutely HUGE
>market (1% is much higher than you think, once you have
>subtracted out the really popular languages like COBOL and
>Visual Basic, the latter accounting for the lion's share of
>all software development).

I'm curious as to the source of your assertion regarding Visual Basic.
For one look at "per language" programmer demand, see
www.lmarkets.com, which seems to show both C++ and Java considerably
ahead of VB (of course this is programmer demand, not programmer body
count).  Perhaps someone should lobby the site maintainer to include
Ada on the chart, even if it is a low scorer today - perhaps a
positive trend will start at some point.

>In fact I suspect the figure is below 1%, but again, we are
>talking percentages of a huge market, so even a sliver of this
>can be highly significant. After all what percentage of the
>over all automobile market does Ferrari have or Rolls Royce,
>yet we still consider these technologies significant :-)
>
>Certainly we all know lots of examples of successful commercial
>use of Ada.

True.

>There seems to be a general tendency to write off technologies
>that do not dominate the market. I can't tell you how many
>people I meet who think OS/2 is dead, when in fact it is being
>very successful in many contexts (and has exceeded sales
>expectations every quarter for the last 5 or 6 quarters). Sure
>it does not have the market share of Windows, but this again is
>a huge market, and OS/2 has a significant share.

Yes, I think this is a quite unfortunate effect of the amount of
information the average programmer intellect can absorb over time.
Personally, I decided to pursue other languages years ago when Ada
compilers were all really expensive, and its use appeared to be
declining even in the DoD.  Now, with free compilers available, an OO
programming model available (Ada95), and an upcoming RT control
application in my future, Ada is looking very interesting all of a
sudden.  ;-)

>A similar situation exists with Ada. Of course it is not
>numerically as successful as C++ for example, but that really
>does not mean much. If you need the most reliable and best
>technology around, you do not take a poll to see what is the
>most commonly used technology!

Again true, but I can't help but think that wider adoption would be a
very good thing for the language.  Many projects may have gone with
other technologies simply based on the available Ada talent pool.

I've been involved with Java for a while, and it appears to me that
with suitable library support Ada could be a great alternative for (at
least) server side programming.  (IIRC there is an Ada=>JVM solution,
but I don't know much about it.)

There's a lot of discussion on the Java advocacy newsgroup about the
desirability (or lack thereof;) of generics, operator overloading and
so on.  From what I can tell, Ada provides good implementations of
these things as opposed to C++.  Also, the scientific community has
shown significant interest in a modified Java for numerical
programming (www.javagrande.org), that also seems potentially a
fertile ground for Ada advocacy.  Heck, Ada is even an ISO standard...
;-)

Looking at Ada95, it seems to me to be close to a "sweet spot" in
terms of features, efficiency, language safety, and
performance...perhaps its time for an Ada renaissance!

Terry
--
tsikes@netcom.com




  reply	other threads:[~2000-01-03  0:00 UTC|newest]

Thread overview: 120+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-12-23  0:00 Ada Brijesh
1999-12-23  0:00 ` Ada Greg Martin
1999-12-23  0:00 ` Ada Roger Racine
1999-12-28  0:00   ` Ada Marin D. Condic
1999-12-31  0:00     ` Ada Richard D Riehle
2000-01-02  0:00       ` Ada Marin D. Condic
2000-01-02  0:00         ` Ada Robert Dewar
2000-01-02  0:00           ` Ada Marin D. Condic
2000-01-03  0:00             ` Ada Ted Dennison
2000-01-03  0:00             ` Ada Robert Dewar
2000-01-03  0:00               ` Ada Marin D. Condic
2000-01-03  0:00                 ` Ada Roger Racine
2000-01-03  0:00                 ` Ada Larry Kilgallen
2000-01-04  0:00                   ` Ada Charles Hixson
2000-01-13  0:00     ` Ada Magnus Alexandersson
2000-01-13  0:00     ` Ada Magnus Alexandersson
2000-01-14  0:00       ` Ada Tarjei T. Jensen
2000-01-14  0:00         ` Ada Larry Kilgallen
2000-01-14  0:00           ` Ada Marin D. Condic
2000-01-14  0:00             ` Ada Magnus Alexandersson
2000-01-14  0:00               ` Ada Marin D. Condic
1999-12-23  0:00 ` Ada Robert Dewar
1999-12-23  0:00   ` Ada tmoran
1999-12-23  0:00 ` Ada Jon Jensen
1999-12-23  0:00 ` Ada reason67
1999-12-23  0:00   ` Ada Robert Dewar
2000-01-03  0:00     ` Terry Sikes [this message]
2000-01-03  0:00       ` Ada Hyman Rosen
2000-01-04  0:00         ` Ada Robert Dewar
2000-01-04  0:00           ` Ada Hyman Rosen
2000-01-04  0:00           ` Ada Robert A Duff
2000-01-04  0:00             ` Ada Hyman Rosen
2000-01-04  0:00         ` Ada Florian Weimer
2000-01-04  0:00           ` Ada Brian Rogoff
2000-01-04  0:00           ` Ada Hyman Rosen
2000-01-04  0:00         ` Ada Richard D Riehle
2000-01-04  0:00           ` Ada Hyman Rosen
2000-01-04  0:00             ` Ada Robert A Duff
2000-01-04  0:00             ` Ada Richard D Riehle
2000-01-04  0:00         ` Ada Terry Sikes
2000-01-05  0:00           ` Operators -> unit analysis Charles Hixson
2000-01-05  0:00             ` Hyman Rosen
2000-01-05  0:00               ` Matthew Heaney
2000-01-05  0:00             ` Pat Rogers
2000-01-05  0:00               ` Charles Hixson
2000-01-05  0:00             ` Ted Dennison
2000-01-06  0:00               ` Samuel T. Harris
2000-01-07  0:00                 ` Robert Dewar
2000-01-07  0:00                   ` Robert A Duff
2000-01-07  0:00                     ` Matthew Heaney
2000-01-08  0:00                       ` Robert Dewar
2000-01-08  0:00                         ` Robert A Duff
2000-01-10  0:00                       ` Operator precedence--was " Howard W. LUDWIG
2000-01-14  0:00                         ` Mark A Biggar
2000-01-07  0:00                   ` Ted Dennison
2000-01-07  0:00                     ` Brian Rogoff
2000-01-06  0:00               ` Charles Hixson
2000-01-05  0:00             ` Matthew Heaney
2000-01-05  0:00               ` Charles Hixson
2000-01-06  0:00             ` Robert Dewar
2000-01-06  0:00               ` Terry Sikes
2000-01-06  0:00                 ` Robert A Duff
2000-01-07  0:00                   ` Terry Sikes
2000-01-07  0:00                     ` Brian Rogoff
2000-01-07  0:00                 ` Ted Dennison
2000-01-07  0:00                   ` Tucker Taft
2000-01-08  0:00                     ` Robert Dewar
2000-01-10  0:00                       ` Tucker Taft
2000-01-10  0:00                         ` Florian Weimer
2000-01-04  0:00       ` Ada Robert Dewar
2000-01-04  0:00         ` Ada Terry Sikes
2000-01-05  0:00           ` Ada Robert Dewar
2000-01-05  0:00             ` Ada Terry Sikes
2000-01-06  0:00           ` Ada Al Christians
2000-01-06  0:00             ` Ada Terry Sikes
2000-01-07  0:00             ` Ada Robert Dewar
  -- strict thread matches above, loose matches on Subject: below --
2005-01-26 20:06 Ada mcf501
2005-01-26 20:24 ` Ada Larry Kilgallen
2005-01-26 23:55   ` Ada Stephen Leake
2005-01-26 20:35 ` Ada Frank J. Lhota
2005-01-26 23:57   ` Ada Stephen Leake
2005-01-26 20:57 ` Ada Ludovic Brenta
2005-01-26 23:54 ` Ada Stephen Leake
2005-01-27  0:42 ` Ada Jeffrey Carter
2005-01-27  1:17   ` Ada Larry Kilgallen
2005-01-27  4:43     ` Ada u_int32_t
2005-01-27  8:10       ` Ada Larry Kilgallen
2005-01-27 21:01       ` Ada Björn Lundin
2005-01-27  7:57 ` Ada Frank Piron
2005-01-27 10:53   ` Ada Larry Kilgallen
2005-01-27 11:05     ` Ada Frank Piron
2005-01-27 11:19     ` Ada Adrien Plisson
2005-01-28 10:27     ` Ada Stephen Leake
2005-01-27  9:12 ` Ada Martin Krischik
     [not found] <MPG.12c98531dcc142319896ce@news.uci.kun.nl>
     [not found] ` <83reu2$2soi$1@msunews.cl.msu.edu>
     [not found]   ` <38615cc4.22862595@news.shuswap.net>
     [not found]     ` <84dnsu$g69@nnrp1.farm.idt.net>
     [not found]       ` <84drm7$ss8$1@news.rchland.ibm.com>
     [not found]         ` <855lqp$t2@nnrp4.farm.idt.net>
     [not found]           ` <ey3vh54ybxh.fsf@cley.com>
     [not found]             ` <85l4kt$e9q@nnrp1.farm.idt.net>
     [not found]               ` <y4wvpdknsm.fsf@mailhost.neuroinformatik.ruhr-uni-bochum.de>
2000-01-14  0:00                 ` Ada Andy Glew
2000-01-14  0:00                   ` Ada Marin D. Condic
2000-01-15  0:00                     ` Ada Andy Glew
2000-01-15  0:00                       ` Ada Chris Morgan
2000-01-15  0:00                       ` Ada Marin D. Condic
2000-01-14  0:00                   ` Ada Chris Morgan
1997-10-28  0:00 Ada N6101233
1997-08-23  0:00 Ada Jeffrey D. Iverson
1996-08-05  0:00 ada BCummi6553
1996-06-14  0:00 ADA Robert Adams
1990-03-12  2:14 A Poor Man's Ada Library Ted Holden
1990-03-12  5:08 ` Ada William Thomas Wolfe, 2847 
1990-03-15 20:32   ` Ada William B. Tyler
1990-03-16 14:08     ` Ada Dennis M. O'Connor
1990-03-08 18:46 ADA jj
1989-11-19  3:33 A farewell to Ada Ted Holden
1989-11-19 17:59 ` Ada William Thomas Wolfe, 2847 
1989-11-14 21:24 A farewell to Ada Ted Holden
1989-11-15 16:06 ` Ada William Thomas Wolfe, 2847 
1989-11-16 19:08   ` Ada Walter Rowe
1989-11-16 21:33     ` Ada William Thomas Wolfe, 2847 
1989-11-17 18:53       ` Ada Pablo Fernicola
1989-11-18 18:55         ` Ada William Thomas Wolfe, 2847 
1989-11-21  5:24           ` Ada Andrew Koenig
1989-11-22  9:54             ` Ada Mats Luthman
1989-11-22 18:44             ` Ada William Thomas Wolfe, 2847 
1989-11-23  9:44               ` Ada Mats Luthman
1989-11-23  7:12             ` Ada Markku Sakkinen
1989-11-18  6:38       ` Ada Marco S Hyman
replies disabled

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