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,7a6a623afb38d7f7 X-Google-Attributes: gid1094ba,public X-Google-Thread: 109fba,94f5b26bc297a928 X-Google-Attributes: gid109fba,public X-Google-Thread: 103376,7a6a623afb38d7f7 X-Google-Attributes: gid103376,public From: Jeffrey Templon Subject: Re: Fortran vs C++ vs. etc (has little to do with realtime anymore) Date: 1997/09/16 Message-ID: #1/1 X-Deja-AN: 272955402 References: <5ve7c6$f4m$1@info.uah.edu> <5vlhoj$1ul@rc1.vub.ac.be> Organization: University of Georgia Department of Physics and Astronomy Newsgroups: comp.lang.c++,comp.lang.fortran,comp.lang.ada Date: 1997-09-16T00:00:00+00:00 List-Id: pvanesch@vub.ac.be (Vanesch P.) writes: > I think this is an essential point. FORTRAN is well-suited to do > calculations and hard-core scientific computation. But more > complex structures (a GUI is program-wise a lot more complicated > than a scientific calculation) are not dealt too well with in > fortran I think. I've seen this in the high-energy community. > Both elements are present there: complex software systems and > hard-core scientific computing. Well, I've seen quite a mess > in the FORTRAN implementation (rather ad hoc) of the complicated > datastructures that had to be manipulated. It would have been > much better done (and the tendency now is - finally - to switch > to things like C++) in a language suited for the task. I agree that there are problems that get too complex for Fortran, at least for Fortran-77. I'm not sure these limitations apply to Fortran-90, given the appearance of derived types and allocatable arrays. Perhaps F90 is not enough, but I think C++ is not the answer for people who aren't professional programmers. Ada looks like it might be easier for a normal human to work with and read, but I haven't spent much time playing with it. JAT