comp.lang.ada
 help / color / mirror / Atom feed
From: rodemann@mathematik.uni-ulm.de (Joerg Rodemann)
Subject: Re: Why Ada is not the Commercial Lang of Choice
Date: 1997/07/02
Date: 1997-07-02T00:00:00+00:00	[thread overview]
Message-ID: <33ba0a5c.0@news.uni-ulm.de> (raw)
In-Reply-To: 33B8231F.6CA9@ibm.net


Dear readers!

I would like to add some comments:

Ralph Paul (repaul@ibm.net) wrote:
> > Right, and naturally the use of Fortran 95 is pretty much universal among
> > Fortran programmers at this stage!

> Fortran 95 is universal especially with those punching card trained
> folks on VMS, .... (:-). Boy do I love those old timer programs =:-( 
> ( Fortran 4 sounds about right, maybe ?)

I didn't know there are already Fortran 95 Compilers...has that standard
been defined in the meanwhile?

> The problem with Fortan9x is not so much with language but with the fact
> that
> most people can still use like Fortran 77. ( Just my daily experience in
> a big German aerospace company). 

There was an article in the last issue of Supercomputing about removing
old features from Fortran to get a really modern and useful language: F. 
I ask thee, why aren't they just using something that already exists, is
tested and has a lot more feature they can imagine at the moment? My opinion
on this is: use Fortran-77 where you have old code...for new things use a
more modern approach: Software Engineering techniques plus a proper language.
(Which might be Ada or something else...no, not C++, at least not before
every compiler is ISO conformant! The missing features do leave me with a lot
of problems an no-elegant solutions. Java may be suitable for small 
projects.)

> 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.

Yours

Joerg.

--
rodemann@mathematik.uni-ulm.de | Dipl.-Phys. Joerg S. Rodemann
Phone: ++49-(0)711-5090670     | Flurstrasse 21, D-70372 Stuttgart, Germany
-----------------------------+-----------------------------------------------
rodemann@rus.uni-stuttgart.de  | University of Stuttgart, Computing Center
Phone: ++49-(0)711-685-5815    | Visualization Department, Office: 0.304
Fax:   ++49-(0)711-678-7626    | Allmandring 30a, D-70550 Stuttgart, Germany





  reply	other threads:[~1997-07-02  0:00 UTC|newest]

Thread overview: 61+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-06-13  0:00 Why Ada is not the Commercial Lang of Choice Paul Van Bellinghen
1997-06-17  0:00 ` Dale Stanbrough
1997-06-17  0:00   ` Robert Munck
1997-06-18  0:00   ` Ken Garlington
1997-06-19  0:00     ` Ole-Hjalmar Kristensen FOU.TD/DELAB
1997-06-19  0:00       ` Ken Garlington
1997-06-17  0:00 ` Robert Dewar
1997-06-20  0:00   ` nma123
1997-06-24  0:00     ` Adam Beneschan
1997-06-18  0:00 ` Nick Roberts
1997-06-18  0:00   ` Peter Hermann
1997-06-20  0:00     ` Robert Dewar
1997-06-25  0:00     ` Van Snyder
1997-06-26  0:00       ` Robert Dewar
1997-06-30  0:00         ` Ralph Paul
1997-07-02  0:00           ` Joerg Rodemann [this message]
1997-07-02  0:00             ` Joerg Rodemann
1997-07-02  0:00             ` Ralph Paul
1997-06-19  0:00 ` Steve Doiel
1997-06-19  0:00   ` Anonymous
1997-07-22  0:00 ` Shmuel (Seymour J.) Metz
  -- strict thread matches above, loose matches on Subject: below --
1997-06-18  0:00 Robert I. Eachus
1997-06-18  0:00 ` Dale Stanbrough
1997-06-19  0:00   ` Robert A Duff
1997-06-21  0:00     ` Paul Van Bellinghen
1997-06-20  0:00       ` Robert Dewar
1997-06-23  0:00         ` John G. Volan
1997-07-03  0:00           ` Shmuel (Seymour J.) Metz
1997-07-03  0:00             ` Robert Dewar
1997-07-06  0:00               ` Yasmiin S. Davis
1997-07-06  0:00                 ` Robert Dewar
1997-07-07  0:00               ` Shmuel (Seymour J.) Metz
1997-07-04  0:00             ` Paul Van Bellinghen
1997-07-13  0:00               ` Ken Mays
1997-07-13  0:00                 ` Robert Munck
1997-07-14  0:00                   ` Ken Mays
1997-06-19  0:00   ` Steve Jones - JON
1997-06-19  0:00     ` Peter Hermann
1997-06-19  0:00     ` Anonymous
1997-07-17  0:00     ` Shmuel (Seymour J.) Metz
1997-06-20  0:00   ` Robert Dewar
1997-06-20  0:00   ` Don Harrison
1997-06-20  0:00     ` Donovan Baarda
1997-06-20  0:00     ` Roy Grimm
1997-06-20  0:00     ` Larry Kilgallen
1997-06-20  0:00       ` Nick Leaton
1997-06-23  0:00       ` Don Harrison
1997-06-24  0:00         ` Bertrand Meyer
1997-06-24  0:00           ` Nick Leaton
1997-07-22  0:00           ` Dr. Vladimir Il'ich Fomin
1997-06-23  0:00     ` Joachim Durchholz
1997-06-23  0:00     ` Robert Dewar
1997-06-24  0:00       ` Don Harrison
1997-06-24  0:00         ` Robert Dewar
1997-06-20  0:00 ` Robert Dewar
1997-06-21  0:00 ` Keith Thompson
1997-06-21  0:00   ` Robert Dewar
1997-06-24  0:00     ` Ken Garlington
1997-06-24  0:00       ` Robert Dewar
1997-06-28  0:00   ` Robert I. Eachus
1997-06-28  0:00     ` Robert Dewar
replies disabled

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