comp.lang.ada
 help / color / mirror / Atom feed
* "C" vrs ADA
@ 1987-08-17 21:36 Glen Harman
  1987-08-18 14:49 ` spf
                   ` (5 more replies)
  0 siblings, 6 replies; 59+ messages in thread
From: Glen Harman @ 1987-08-17 21:36 UTC (permalink / raw)



Hello, sorry to interrupt your regularly scheduled news articles, but I
didn't know where else to turn...

I am a senior EE student whose current career goal is to work in an aerospace
and/or military research field.  To better my chances, I would like to 
supplement my Fortran skills with another language.  "C" has been recommended
to me many times, and I was just about to buy a manual when I started hearing 
about ADA.

I have heard that is is the DoD language, but what does that mean?  Are all 
aerospace and military contractors required to use it?  Is it suggested learningfor the major corporate engineers?  Is it filtering down into the public 
engineering sectors?  Is it too specialized to be applied elsewhere if I didn't
get the desired job?

Being that I am relatively unfamiliar with what is being used in these fields,
I am turning to those of you in the know.  If you have any thoughts on the pros
and cons of either language, and/or would care to make a suggestion, I would
greatly appreciate it. If you could, please recommend a book on the subject. 

Please send replies to:  \!{cbmvax, pyrnj, bpa }\!vu-vlsi\!harman

Thank you for you help!

Glenvar Harman

^ permalink raw reply	[flat|nested] 59+ messages in thread
* Re: "C" and Ada
@ 1987-08-21 12:01 VAXID1::VAXID1::MRGATE::"A1::TUFFS1"@atc.alcoa.COM
  0 siblings, 0 replies; 59+ messages in thread
From: VAXID1::VAXID1::MRGATE::"A1::TUFFS1"@atc.alcoa.COM @ 1987-08-21 12:01 UTC (permalink / raw)


From:	NAME: P. S. TUFFS                   
	FUNC: PCCT (16)               
	TEL: (412) 337 2946       <TUFFS1 AT A1 AT VAXID1>

An article from "ihnp4!wlbr!etn-rad!jru" (I don't know who this is since 
no name or paper address was given) comments:

> ... Don't expect to see ADA used very widely outside of the DOD 
>environment... 

and goes on to argue that the reasons for this are that IBM dominates 
the commercial sectors and that COBOL will therefor remain the dominant 
language.  Probably true, I don't have too much feel for the business 
end of the commercial sector.  However, I feel compelled to add that I 
noted with joy the apparent endorsement of Ada by IBM, when they adopted 
a third party Ada compiler.  This seems to me, a dedicated *non* IBM 
user, an indication that even IBM will adapt under pressure from the 
largest procurer of computer systems in the world, the Department of 
Defense.

One more point, before you all die of boredom.  There is a large 
installed base of computer systems in the commercial sector, programmed 
and used by Engineers who think that COBOL is some kind of radioactive 
isotope.  Most of the computers they use have been programmed in 
FORTRAN, and I sincerely hope that Ada will replace FORTRAN in the 
engineering sector.

Finally, how many organizations still believe in "roll-your-own" 
software from the ground up?  My perception is that the commercial 
sector is adopting packages such as Lotus for some of their business 
work, and as these packages become better, surely they or something like 
them will replace COBOL.

-----------------------------------------------------------------------
HANDLE: Simon Tuffs
CSNET:  TUFFS@ATC.ALCOA.COM
PAPER:  P.S.Tuffs, Alcoa Technical Center, Alcoa Center, Pa 15069
AT&T:   (412) 337 2946

Disclaimer:  These ideas are mere ramblings, and if they bear any 
relationship with reality I will be extremely surprised.  They do not 
necessarily represent the views of my organization (but maybe one day 
they will).

^ permalink raw reply	[flat|nested] 59+ messages in thread
* Re: "C" AND Ada
@ 1987-08-25 20:42 blackje%sungod.tcpip
  0 siblings, 0 replies; 59+ messages in thread
From: blackje%sungod.tcpip @ 1987-08-25 20:42 UTC (permalink / raw)


Received: by sungod.steinmetz (3.2/1.1x Steinmetz)
	id AA02000; Tue, 25 Aug 87 10:18:39 EDT
Date: Tue, 25 Aug 87 10:18:39 EDT
From: emmett black <blackje@sungod>
Posted-Date: Tue, 25 Aug 87 10:18:39 EDT
Message-Id: <8708251418.AA02000@sungod.steinmetz>
To: info-ada@ada20.isi.edu
Subject: Re: "C" AND Ada

concerning translating other languages to Ada --

I do sort of agree with Kent (the man from xanth) that 
converted programs should be "rethought" rather than just
automagically and blindly translated..

And I also agree that those Cobol conversions he mentions 
create code that is less maintainable than the original...

However, I do not quite agree that we should extend that observation
into Ada...  If you JUST blindly translate from some language
into Ada and stop there -- then I still agree -- it's a mistake.
But we did a FORTRAN to Ada translator -- which I thought was a 
mistake at first -- and did use it to translate a buncha stuff...
and you DO get "BAD Ada" -- (GIGO, remember?) -- but DONT 
STOP THERE -- that bad Ada turned out to be significantly 
more useful in spotting all the nasties the FORTRAN programmers
had slipped into the code and in providing a means for "reverse
engineering" the FORTRAN -- making it EASIER to RETHINK and 
rewrite the old program -- because it was easier to get a grasp
on what the original program was supposed to do in the first place.

If somebody tried to turn in that first pass automagically translated
into Ada program -- they should get a really unfriendly reception...
but if they use that as a means to accelerate the re-engineering,
then they did OK.

--Emmett
	BlackJE@GE-CRD.ARPA

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

end of thread, other threads:[~1987-09-04 16:51 UTC | newest]

Thread overview: 59+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1987-08-17 21:36 "C" vrs ADA Glen Harman
1987-08-18 14:49 ` spf
1987-08-19 17:03   ` "C" AND Ada Eugene Miya N.
1987-08-20  1:52     ` Richard Harter
1987-08-20 17:29       ` "C" AND Ada (epigram) David Palmer
1987-08-21  9:09       ` "C" AND Ada Kent Paul Dolan
1987-08-19 20:45   ` "C" vrs ADA ark
1987-08-20 20:10     ` Stephen 2. Williams
1987-08-21  0:19     ` Jef Poskanzer
1987-08-21  9:15     ` Webber
1987-08-21  1:04   ` R.A. Agnew
1987-08-21 15:27     ` spf
1987-08-23  0:35     ` Henry Spencer
1987-08-23 18:07       ` wyatt
1987-08-25 17:55         ` John Unekis
1987-08-25 18:57       ` David C. Albrecht
1987-08-27 16:32         ` Henry Spencer
1987-08-28 16:31           ` Renu Raman, Sun Microsystems
1987-08-28 15:51         ` Peter da Silva
1987-08-30  1:05           ` Rahul Dhesi
1987-08-31 13:55             ` sns
1987-09-04 16:51             ` VAX/VMS C Jim Sullivan
1987-08-18 15:17 ` "C" vrs ADA G.Gleason
1987-08-18 18:09 ` John Unekis
1987-08-21 12:07   ` Mr. Patrick J. Kelly Jr. GS-13
1987-08-21 13:00   ` steve
1987-08-21 14:04   ` Stefan M. Vorkoetter
1987-08-22 23:31     ` COBOL vs "C" vs ADA neubauer
1987-08-24 23:11       ` Dave Levenson
1987-08-25 19:18         ` FORTRAN vs COBOL vs Pascal vs C " Stephen the Greatest
1987-08-23 13:13     ` COBOL vrs Ada (was: Re: "C" vrs ADA) Kent Paul Dolan
1987-08-21 14:17   ` "C" vrs ADA M.P.Lindner
1987-08-21 15:10   ` Dave Haynie
1987-08-21 16:07   ` crowl
1987-08-22  2:44     ` hitchens
1987-08-27 18:53       ` jym
1987-08-22 14:31     ` Roy Smith
1987-08-26 16:17     ` Kurt Hoyt
1987-08-23  0:33   ` Henry Spencer
1987-08-18 18:43 ` Dave Haynie
1987-08-22 21:09   ` Eric Beser sys admin
1987-08-25 16:35     ` David Palmer
1987-08-26 14:21       ` spf
1987-08-28  0:49       ` peter
1987-09-03 20:03         ` R.A. Agnew
1987-08-26  3:38     ` Doug Gwyn 
1987-08-26 19:32       ` Charles Simmons
1987-08-26  9:25     ` Randell Jesup
1987-08-26 15:40     ` M.P.Lindner
1987-08-27 17:44       ` Jeff Bartlett
1987-08-31 17:53         ` mpl
1987-09-01 22:03           ` Barry Margolin
1987-09-02  0:32       ` eric
1987-08-26 18:30     ` Dave Haynie
1987-08-29  6:25     ` Henry Spencer
1987-09-01 19:02 ` Jacob Gore
1987-09-02 14:09 ` stt
  -- strict thread matches above, loose matches on Subject: below --
1987-08-21 12:01 "C" and Ada VAXID1::VAXID1::MRGATE::"A1::TUFFS1"@atc.alcoa.COM
1987-08-25 20:42 "C" AND Ada blackje%sungod.tcpip

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