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=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,9e2776c05028676e X-Google-Attributes: gid103376,public From: Ralph Paul Subject: Re: Why Ada is not the Commercial Lang of Choice Date: 1997/07/02 Message-ID: <33BABF48.76B5@ibm.net>#1/1 X-Deja-AN: 254125643 References: <33a1c14d.155787285@news.mhv.net> <01bc7b7e$bc0a0400$LocalHost@xhv46.dial.pipex.com> <5o84gh$1a0s@info4.rus.uni-stuttgart.de> <5orpru$3q9@netline.jpl.nasa.gov> <33B8231F.6CA9@ibm.net> <33ba0a5c.0@news.uni-ulm.de> Reply-To: repaul@ibm.net Newsgroups: comp.lang.ada Date: 1997-07-02T00:00:00+00:00 List-Id: Joerg Rodemann wrote: > I didn't know there are already Fortran 95 Compilers...has that standard > been defined in the meanwhile? To be honest I don't know either if it has become a standard. I just continued what Robert Dewar started (;-). > > C++,... , is the need to teach people to apply software engineering > > skills. > > Learning Ada seems to help in that respect (:-). > > Agreed: my experience during my studies was that students are introduced to > those old-fashioned hacking languages like Fortran and C. Although Fortran > may be quite suitable for smaller numerics or when you want to use existing > libraries. But you need months to remove the students habits they gained with > these languages. I believe the use of a strongly typed language with > facilities for modularization would support the students to develop a sense > for simple and maintainable solutions. Ada might be a proper beginner's > language (although it is a big language, at the beginning the teacher should > be able to restrict the needed knowledge.) as well as Modula-2/3 or Oberon. > Java seems not very good to me for a beginners puproses because it leeds > to inlinining of everything if they switch to C or C++. I like separation > of spec and body pretty much. > I agree with you absolutly. The problem at my company is that we are under such tremendous time pressure ( and political pressure too -- see Spiegel article) that I would not even get a chance to request reimplementing existing software in Ada95. Also aerospace engineers tend to be really conservative when it comes to their favorite tool (Fortran). It's just very strange that engineers are trained a long time in applying engineering methods to find solutions to new problems but when it comes to solving software problems there is almost no training. Most of the time it's more or less chaotic. Therefore I love Ada becaus along with learning a new language you learn a little bit about software engineering. Even if you use Fortran afterwards. Learning Ada can sort of open your eyes. ( Hope you understand my gospel (;-)) Later, Ralph Paul