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: 1094ba,9f0bf354542633fd X-Google-Attributes: gid1094ba,public X-Google-Thread: 103376,d901a50a5adfec3c X-Google-Attributes: gid103376,public From: Jeff Templon Subject: Re: Fortran or Ada? Date: 1998/09/23 Message-ID: #1/1 X-Deja-AN: 394029345 References: <36068E73.F0398C54@meca.polymtl.ca> <6u8r5o$aa4$1@nnrp1.dejanews.com> Organization: The University of Georgia Newsgroups: comp.lang.fortran,comp.lang.ada Date: 1998-09-23T00:00:00+00:00 List-Id: dewarr@my-dejanews.com writes: > This is obviously written by someone who does not know both languages well. > The two books are definitely NOT comparable in semantic detail. But if you I don't know Ada well, although I have waded thru a substantial fraction of both books I mentioned. It is true that Cohen's book goes into more details and has many more examples than does Metcalf/Reid. But I still think what I said is true. > *do* know both languages well, you will note that both modern Fortran and > Ada are large languages. Neither is complex by my definition of complex, > people usually mean large when they say complex (just look at the data > in the above paragraph used to support the allegation) There are two additional factors which affect one when using a complex or large language: 1) how well can you trust the compiler? Compilers are tougher to write for big languages than for smaller ones. It took nearly ten years for reliable Ada compilers to appear once the original Ada definition was released. This is what I've read in software-engineering literature, so don't flame me if it's wrong, write the IEEE. 2) you have to be more careful since with a big language, it is easier to make a mistake in writing the program which turns out to be valid syntax for some feature you didn't know about. I would write some examples, but no time. Sorry. JAT