From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,d901a50a5adfec3c X-Google-Attributes: gid103376,public From: "Marin David Condic, 561.796.8997, M/S 731-96" Subject: Re: Fortran or Ada? Date: 1998/09/23 Message-ID: <98092311025801@psavax.pwfl.com>#1/1 X-Deja-AN: 394114203 Sender: Ada programming language Comments: To: templon@visar.physast.uga.edu X-VMS-To: SMTP%"INFO-ADA@VM1.NODAK.EDU" Newsgroups: comp.lang.ada X-VMS-Cc: SMTP%"templon@VISAR.PHYSAST.UGA.EDU",CONDIC Date: 1998-09-23T00:00:00+00:00 List-Id: Jeff Templon writes: >one other word on Ada ... it is a very complex language. Take a look >at Cohen's "Ada as a Second Language" book and compare it Metcalf >and Reid's F95 book! Cohen is not spending time on elementary concepts >either. > >So Ada loses in this respect : there is a lot of language to know. >This makes it more difficult to write programs, unless one invests >the time to learn the language well. This amount of time would >be less for Fortran. > I regularly teach a beginning course in Ada for our engineers and it takes about two 4 hour sessions. I get them up to speed with the basic data type concepts, flow-of-control mechanisms, subprograms and packages. I talk only minimally about tasks, generics and other complex features, just so they know these features exist. By the end of the class, my students are able to write most of the sorts of functions they used to do in Fortran or C. I'll give you that there are *lots* of features to Ada. I'll even concede that some of the features are complex and difficult to understand or use correctly. But my experience is that it is not hard for engineers to learn to use the language effectively, provided they don't approach it with a bad attitude. (I've had students who took my class for the express purpose of arguing with me about why language XYZ was cool and why did they have to learn Ada when everyone knows that it sucks :-) I have not used Fortran in so many years that it would be unfair for me to make any statements about Fortran as it is today. But my recollection was that Fortran had its own dark corners of obscurity as well. Mostly, I used the easy to understand subset of it unless there was some reason to get more complex. I think that is the way most of us use any language - including English :-) MDC Marin David Condic, Senior Computer Engineer Voice: 561.796.8997 Pratt & Whitney GESP, M/S 731-95, P.O.B. 109600 Fax: 561.796.4669 West Palm Beach, FL, 33410-9600 Internet: CONDICMA@PWFL.COM ============================================================================= "The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man." -- G.B. Shaw =============================================================================