comp.lang.ada
 help / color / mirror / Atom feed
From: billwolf%hazel.cs.clemson.edu@hubcap.clemson.edu (William Thomas Wolfe, 2847 )
Subject: Re: Ada
Date: 19 Nov 89 17:59:15 GMT	[thread overview]
Message-ID: <7123@hubcap.clemson.edu> (raw)
In-Reply-To: 14036@grebyn.com

From ted@grebyn.com (Ted Holden):
>>   Total rubbish; C++ retains all the low-level and dangerous
>>   facilities of C, which is obsolescent by modern software
>>   engineering standards.  As stated by Fairley (Software
>  
> Those features are there because they are necessary for real world
> programming. 

   Would you care to try to prove this, for the benefit of 
   those of us who could really use a few good laughs?  (But
   do us a favor and read a few SOFTWARE ENGINEERING texts
   before you try, so we won't have to waste too much effort
   giving you references...)

>>> There is no real way to call [Ada] from a Cobol program.
>  
>>   Ada users can call COBOL or any other language using pragma
>>   INTERFACE; COBOL needs to have a similar standardized means
>>   of calling other languages.  Given that it does not, ad hoc
>>   means of calling other languages have been devised; there is
>>   no reason why such techniques cannot be used to call Ada just
>>   as well as C or any other language.  But this is COBOL's problem,
>>   not Ada's.
>  
> Dead wrong.  This is a grey area, but Ada tasking basically requires
> that the starting point be an Ada program i.e. predictable results/full
> Ada functionality are not possible from an Ada module called from a
> routine written in another language.  The requirements to link
> low-level kinds of routines into Cobol programs are very real.  Every
> Ada manual I've seen says that results from such code are unpredictable.

   Is this the Ada Reference Manual (and thus pertaining to Ada),
   or specific manuals for specific compilers?  If the latter, then
   this may be a property of particular compilers, but is NOT an
   inherent property of Ada.  Thus, it becomes the user's responsibility
   to find a vendor which will provide a compiler which will satisfy the
   user's requirements relative to SOME OTHER LANGUAGE in addition to 
   the requirements of the Ada LRM.  
 
> First, the problem with performance didn't involve UNIX.  Second, to my
> knowledge, the vender only offers the one version for the machine.
> Again, the customer was not John Rockafeller.

   Oh, I see.  It is somehow Ada's fault that compilers are not available
   for pennies (if that) which will do everything imaginable on all possible
   machines, particularly when management failed to do a good job of compiler
   evaluation before starting the project and now needs to find a better 
   compiler than the one MANAGEMENT selected in order to save the project. 

   C'mon, Ted, admit it!!!  You're trying to blame Ada for everything
   under the sun, REGARDLESS of whose fault it really was.  Get a life... 
 
> The obvious implication is that these other machines, which are quite
> powerful, yet lack the capability for serious Ada development.  Why is
> that?  IBM, DEC, and Sun computers can easily be used to develope
> software in C, Fortran, Pascal, C++, Cobol...
   
   And Ada.  Rational offers a very powerful CASE environment which
   far surpasses anything being used by the C, Fortran, Pascal, etc.
   crowd.  One major reason for this is that users of those languages
   generally operate as programmers, whereas Ada users generally operate
   as software engineers.  This results in Ada users having much higher
   standards, both for their language and for their CASE environments.

   Competition is arising for Rational in the form of the TeleArcs
   CASE environment for the Suns and VAXen; given Telesoft's association
   with IBM, it will probably soon be available there as well.  And of
   course there are other vendors playing the game as well.  So although
   Ada software has long been developed on all of the above platforms
   without advanced CASE environments, that era is quickly departing.
 
% Aside from myself, who is saying that the end is near for Ada?
% Possibly, a certain Mr. Gorbachov in the CCCP, who is basically
% declaring the cold war to be over, and a Mr. Cheney in Washington D.C.
% who is talking about cutting 180 Billion from the U.S. defense budget
% over the next five years (Wash. Post, A1, Nov 18, 89).  Anybody care to
% bet that Ada doesn't become one of the first casualties of all this?

   Yep.

% The last figures I've read indicated that 65 percent of all
% software development in this world was being done in C, and the next
% highest figure for any other language was around six percent.  Are
% Borland, MicroSoft, Lotus, Ashton-Tate, WordPerfect, and all of
% those companies just that stupid?

   Considering the number of articles I've read recently in the 
   Wall Street Journal about the software crisis at Microsoft,
   et al., this would seem to be a rather reasonable conclusion.


   Bill Wolfe, wtwolfe@hubcap.clemson.edu

  reply	other threads:[~1989-11-19 17:59 UTC|newest]

Thread overview: 93+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1989-11-19  3:33 A farewell to Ada Ted Holden
1989-11-19 17:59 ` William Thomas Wolfe, 2847  [this message]
1989-11-22 15:07 ` Richard S D'Ippolito
  -- 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 Marin D. Condic
2000-01-15  0:00                       ` Ada Chris Morgan
2000-01-14  0:00                   ` Ada Chris Morgan
1999-12-23  0:00 Ada Brijesh
1999-12-23  0:00 ` Ada Robert Dewar
1999-12-23  0:00   ` Ada tmoran
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 Jon Jensen
1999-12-23  0:00 ` Ada Greg Martin
1999-12-23  0:00 ` Ada reason67
1999-12-23  0:00   ` Ada Robert Dewar
2000-01-03  0:00     ` Ada Terry Sikes
2000-01-03  0:00       ` Ada Hyman Rosen
2000-01-04  0:00         ` Ada Terry Sikes
2000-01-04  0:00         ` Ada Richard D Riehle
2000-01-04  0:00           ` Ada Hyman Rosen
2000-01-04  0:00             ` Ada Richard D Riehle
2000-01-04  0:00             ` Ada Robert A Duff
2000-01-04  0:00         ` Ada Robert Dewar
2000-01-04  0:00           ` Ada Robert A Duff
2000-01-04  0:00             ` Ada Hyman Rosen
2000-01-04  0:00           ` Ada Hyman Rosen
2000-01-04  0:00         ` Ada Florian Weimer
2000-01-04  0:00           ` Ada Hyman Rosen
2000-01-04  0:00           ` Ada Brian Rogoff
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
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-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