comp.lang.ada
 help / color / mirror / Atom feed
From: "Warren W. Gay VE3WWG" <ve3wwg@cogeco.ca>
Subject: Re: Bye-bye Ada ?
Date: Tue, 04 Feb 2003 12:59:13 -0500
Date: 2003-02-04T12:59:13-05:00	[thread overview]
Message-ID: <3E3FFF71.2090904@cogeco.ca> (raw)
In-Reply-To: 1044376374.7748@master.nyc.kbcfp.com

Hyman Rosen wrote:
> Chad R. Meiners wrote:
> 
>> the tools were not appropriate for the job at hand
> 
> Fine, but the OP seemed to be saying that Perl, Fortran,
> and assembly are *never* appropriate. That's not correct
> even now, and is certainly anachronistic.

In fairness "never" is always a "strong" statement, and I
didn't really say that. ;-)

However, I'll confess that I don't believe that there are many
appropriate "production level" applications that should _today_
be written in Perl, FORTRAN or assembly language. Sure, device
drivers are still appropriate, and for small segments of an
operating system where squeezing the last byte out of the code
is important (like a boot sector program segment).

Perl is OK for a quick and dirty "hack something together"
to perform a one time job. Perl is absolutely the wrong
language to use if someone at a later point in time, and
especially a _different_ someone, is stuck with maintaining
it (it is IMHO, a write-once, "hope you don't have to read
it again" language).  I've also witnessed endless problems with
module version/compatibilities problems, on hosts where some
people felt Perl was appropriate for production.

FORTRAN IMO, is OK for legacy stuff that is already in that
language (tested and trusted), with the usual caveat that it
depends on the application (it _may_ never be good enough for
space shuttles, and other critical stuff).

This is a long winded way of simply saying, I don't believe
that there are many applications for those inferior tools
today. I also believe that better tools exist (Ada95), and
that too many people jump on the "efficiency bandwagon"
instead (C/C++). Efficiency becomes less important every
year that new CPUs advance in speed.

OTOH, _reliability_ becomes increasingly important for general
purpose computing as we try to build upon a foundation. Its
hard to build on a shakey one. ;-)

-- 
Warren W. Gay VE3WWG
http://home.cogeco.ca/~ve3wwg




  reply	other threads:[~2003-02-04 17:59 UTC|newest]

Thread overview: 84+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-01-31 16:19 Bye-bye Ada ? Wes Groleau
2003-01-31 17:22 ` chris.danx
2003-01-31 19:00   ` Wes Groleau
2003-02-01 14:29     ` Marin David Condic
2003-02-02 22:24       ` chris.danx
2003-02-03 13:20         ` Marin David Condic
2003-02-03 17:26           ` Richard Riehle
2003-02-04 13:22             ` Marin David Condic
2003-02-06  4:23               ` Richard Riehle
2003-02-06 13:03                 ` Marin David Condic
2003-02-07  9:27                   ` Ole-Hjalmar Kristensen
2003-02-07 12:37                     ` Marin David Condic
2003-02-07  0:28                 ` P S Norby
2003-02-07  3:33                   ` Richard Riehle
2003-02-08  5:51                   ` AG
2003-02-04 16:25             ` Robert C. Leif
2003-02-01 17:40     ` Alfred Hilscher
2003-02-01 18:51       ` Larry Kilgallen
2003-02-02 14:11         ` Alfred Hilscher
2003-02-01 19:54       ` Jan-Uwe Finck
2003-02-02 15:19         ` Steffen Huber
2003-02-02 15:17       ` Steffen Huber
2003-02-03 17:05         ` Alfred Hilscher
2003-02-03 17:48           ` Steffen Huber
2003-01-31 17:58 ` Hyman Rosen
2003-01-31 22:13   ` Preben Randhol
2003-02-01 23:25     ` Hyman Rosen
2003-02-01 14:34   ` Marin David Condic
2003-01-31 20:52 ` David Marceau
2003-02-01  7:16   ` John R. Strohm
2003-02-01 19:25     ` David Marceau
2003-02-01 20:13       ` Ada job opportunity posted at THALES in Ottawa Citizen Today David Marceau
2003-02-01 20:16     ` Bye-bye Ada ? Vinzent Hoefler
2003-01-31 22:17 ` Preben Randhol
2003-02-01  7:48 ` Richard Riehle
2003-02-01 23:31   ` Hyman Rosen
2003-02-03 17:25     ` Warren W. Gay VE3WWG
2003-02-03 17:49       ` Hyman Rosen
2003-02-04  0:19         ` Chad R. Meiners
2003-02-04 16:32           ` Hyman Rosen
2003-02-04 17:59             ` Warren W. Gay VE3WWG [this message]
2003-02-04 16:30         ` Frank J. Lhota
2003-02-04 16:41           ` Hyman Rosen
2003-02-04 16:54       ` Kevin Cline
2003-02-04 18:00         ` Warren W. Gay VE3WWG
2003-02-05  7:12         ` Karel Miklav
2003-02-05  5:26     ` Richard Riehle
2003-02-05 15:07       ` Hyman Rosen
2003-02-06 18:14         ` Bye-bye Ada ? (Ada95 Wholesale Changes?) Warren W. Gay VE3WWG
2003-02-06 18:51           ` Robert Spooner
2003-02-06 23:00           ` Jerry Petrey
2003-02-07  1:21             ` Jeffrey Carter
2003-02-07  3:53           ` Richard Riehle
2003-02-07  4:35             ` Hyman Rosen
2003-02-07 18:25               ` Richard Riehle
2003-02-08  5:51                 ` Kevin Cline
2003-02-08  6:49                   ` Richard Riehle
2003-02-09 11:47                     ` Hyman Rosen
2003-02-10  5:20                       ` Richard Riehle
2003-02-10  6:21                         ` Hyman Rosen
2003-02-16 21:09                           ` Richard Riehle
2003-02-20  3:53                             ` Hyman Rosen
2003-02-12 19:04                     ` Martin Krischik
2003-02-13 17:27                       ` Hyman Rosen
2003-02-15 11:56                         ` Martin Krischik
2003-02-20  4:08                           ` Hyman Rosen
2003-02-23 13:37                             ` Martin Krischik
2003-02-24 17:00                               ` Hyman Rosen
2003-02-26 19:57                                 ` Martin Krischik
2003-02-15 15:43                         ` Martin Krischik
2003-02-20  4:03                           ` Hyman Rosen
2003-02-07  6:28             ` K
2003-02-07  6:58               ` Vinzent Hoefler
2003-02-07  7:17           ` K
2003-02-07  8:57           ` Ole-Hjalmar Kristensen
2003-02-07  9:22           ` Dmitry A. Kazakov
2003-02-01 14:24 ` Bye-bye Ada ? Marin David Condic
2003-02-02  9:51 ` Anders Wirzenius
2003-02-04 19:26   ` Jacob Sparre Andersen
  -- strict thread matches above, loose matches on Subject: below --
2003-01-31 16:29 Beard, Frank Randolph CIV
2003-02-03  7:05 Grein, Christoph
2003-02-03  9:26 ` Preben Randhol
2003-02-04 12:03 Rick Morneau
2003-02-05 13:02 Rick Morneau
replies disabled

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