comp.lang.ada
 help / color / mirror / Atom feed
From: Gary Scott <garylscott@sbcglobal.net>
Subject: Re: another way to shoot yourself in the foot?
Date: Sat, 05 Jul 2008 14:00:05 -0500
Date: 2008-07-05T14:00:05-05:00	[thread overview]
Message-ID: <_wPbk.7600$L_.4566@flpi150.ffdc.sbc.com> (raw)
In-Reply-To: <g4o88a$96f$1@registered.motzarella.org>

Colin Paul Gloster wrote:
> Gary Scott <garylscott@sbcglobal.net> wrote in message 
> news:NPKbk.14568$N87.10457@nlpi068.nbdc.sbc.com ...
> |-------------------------------------------------------------------|
> |"Colin Paul Gloster wrote:                                         |
> |[..]                                                               |
> |> and we have FORTRAN and C++ codebases which I should improve. How|
> |> better to start than by porting to Ada!?                         |
> |                                                                   |
> |Or Fortran 95 or Fortran 2003 (ok, 2003 is nearly available)       |
> |<snip>                                                             |
> |> Regards,                                                         |
> |> Colin Paul Gloster                                               |
> |>                                                                  |
> |>                                                                  |
> |                                                                   |
> |                                                                   |
> |--                                                                 |
> |                                                                   |
> |Gary Scott"                                                        |
> |-------------------------------------------------------------------|
<snip>
> || 
> ||
> ||I can understand one choosing Fortran over Ada, simply due to the inertia 
> ||
> ||that Fortran has in this domain, and the huge amount of existing Fortran 
> ||
> ||code out there." 

Better reason is that it is vastly improved in recent standards and 
continues to rapidly evolve.

> ||
> ||-------------------------------------------------------------------------------||
> | 
> |
> |Unfortunately so, and a reason to be sceptical of supposedly 
> |
> |scientific results obtained numerically. Of course, if someone can not 
> |
> |program well in Fortran and tries to program in Ada, the results would 
> |
> |still be subject to suspicion. 
> |
> | 
> |
> ||-------------------------------------------------------------------------------||
> ||" But from a language point of view, I think Ada is definitely 
> ||
> ||better for numerical work than Fortran, but having a better language is 
> not    ||
> ||enough in the real world. 

The odd syntax of Pascal-like languages annoys too many scientific 
programmers.

> ||
> || 
> ||
> ||Nasser" 
> ||
> ||-------------------------------------------------------------------------------||
> | 
> |
<snip> |
> |---------------------------------------------------------------------------------|
> 

My company has extensive Ada experience and has found it quite error 
prone, inefficient, and difficult to debug and maintain, and has 
switched almost entirely to C++.

> Let us not forget that the standardization body took different
> directions in two of the latest attempts at an object-oriented Fortran
> (though something similar could be said for Ada).

Yes, they thoughtfully surveyed dozens of other languages and cherry 
picked the best features.  They picked some from Ada, some from 
Modula...none from C/C++, but of course they added necessary 
interoperability.

> 
> Regards,
> Colin Paul 
> 
> 


-- 

Gary Scott
mailto:garylscott@sbcglobal dot net

Fortran Library:  http://www.fortranlib.com

Support the Original G95 Project:  http://www.g95.org
-OR-
Support the GNU GFortran Project:  http://gcc.gnu.org/fortran/index.html

If you want to do the impossible, don't hire an expert because he knows 
it can't be done.

-- Henry Ford



  reply	other threads:[~2008-07-05 19:00 UTC|newest]

Thread overview: 56+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-06-20  9:03 another way to shoot yourself in the foot? fedya_fedyakoff
2008-06-20  9:34 ` Dmitry A. Kazakov
2008-06-20  9:48   ` fedya_fedyakoff
2008-06-20 10:01     ` Ludovic Brenta
2008-06-20 10:05 ` christoph.grein
2008-06-20 10:26   ` Dmitry A. Kazakov
2008-06-20 16:12     ` Adam Beneschan
2008-06-20 15:48   ` Adam Beneschan
2008-06-20 19:27   ` Robert A Duff
2008-06-20 23:37     ` Jeffrey R. Carter
2008-06-21  8:56       ` Dmitry A. Kazakov
2008-06-22 20:44         ` Robert A Duff
2008-06-23  7:49           ` Dmitry A. Kazakov
2008-06-24  4:02             ` george.priv
2008-06-24  7:30               ` Dmitry A. Kazakov
2008-06-24 17:16                 ` Robert A Duff
2008-06-24 19:15                   ` Jeffrey R. Carter
2008-06-24 20:31                     ` Robert A Duff
2008-06-24 20:50                       ` Ludovic Brenta
2008-06-24 23:02                         ` Robert A Duff
2008-06-24 23:42                         ` Georg Bauhaus
2008-06-24 21:24                       ` Jeffrey R. Carter
2008-06-24 23:24                         ` Robert A Duff
2008-06-25 15:07                       ` Adam Beneschan
2008-06-24 14:59             ` Adam Beneschan
2008-06-24 16:41               ` Dmitry A. Kazakov
2008-06-24 17:20                 ` Robert A Duff
2008-06-24 17:52                   ` Dmitry A. Kazakov
2008-06-24 23:35                     ` Georg Bauhaus
2008-06-25  8:09                       ` Dmitry A. Kazakov
2008-06-25 10:32                         ` Georg Bauhaus
2008-06-25 12:06                           ` Dmitry A. Kazakov
2008-06-22 20:37       ` Robert A Duff
2008-06-22 21:25         ` Jeffrey R. Carter
2008-07-04 20:52           ` Colin Paul Gloster
2008-07-04 22:15             ` (see below)
2008-07-05 16:06               ` Colin Paul Gloster
2008-07-05 13:38             ` Gary Scott
2008-07-05 16:42               ` Colin Paul Gloster
2008-07-05 19:00                 ` Gary Scott [this message]
2008-07-09 19:39                   ` Colin Paul Gloster
2008-07-09 20:35                     ` Richard Maine
2008-07-09 22:49                       ` Terence
2008-07-10  1:07                         ` Gary Scott
2008-07-10 14:10                       ` Colin Paul Gloster
2008-07-10 14:57                         ` fj
2008-07-10 16:47                           ` Richard Maine
2008-07-10 17:03                         ` Dick Hendrickson
2008-07-10 17:26                           ` Craig Powers
2008-07-10 19:55                             ` James Giles
2008-07-10 20:45                               ` Dick Hendrickson
2008-07-10 21:22                                 ` Richard Maine
2008-07-10 21:29                                   ` Craig Powers
2008-07-10 20:45                               ` Craig Powers
2008-07-10 19:51                           ` James Giles
2008-07-11 15:02                             ` Colin Paul Gloster
replies disabled

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