🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #833

Re: NOT Educating FORTRAN programmers to use C

#833
From: Tom Neff
Date: Tue, 23 Jan 1990 15:20
38 lines
2523 bytes
I think the one merit that everyone who's used FORTRAN will concede is
that it usually discourages you from using a complicated solution where
a simple one will suffice.  Also, the relative risks of letting
DUNDERHEADED programmers (and there's one in every shop) loose with it
are lower.

This newsgroup's opinion may be skewed by the disproportionate number of
systems-type programmers reading it.  There's no question that C was
designed optimally for some systems type tasks that FORTRAN handles more
clumsily, and I think everyone understands this.

But if we descend to the grody world of the Mere Application Programmer
for a moment -- a world more populous than ours I might add -- it's very
frequently the case that what's being asked of the programmer is
essentially a FORTRAN application.  People forget that FORTRAN was
optimized too -- for scientific and business APPLICATION programming.

C is the first systems language to be accepted everywhere.  Because
systems folks call the shots in most new-fashioned 80's shops, and
because they control the all powerful buzzword kingdom of the popular
magazines, it was inevitable that people would try and use C for
*everything*.  I cringed at that trend when it surfaced four or five
years ago, and still do.

One language is not enough for all purposes.  You can do anything in C
*if you're clever enough*, and there are all sorts of really clever
contributors to Usenet who enjoy proving this; but *clever* programmers
are just an interesting minority out there.

The next decade will, I suspect, richly illustrate the risks of forcing
DUMB programmers to do everything in C because the clever experts said
that was the way to go.  I don't think any company has verifiably gone
under because they *couldn't understand* their own code anymore.  The way
is now opened.
-- 
"NASA Awards Acronym Generation       :(%( :  Tom Neff
System (AGS) Contract For Space       : )%):  tneff%bfmny@UUNET.UU.NET
Station Freedom" - release 1989-9891  :(%( :  ...!uunet!bfmny0!tneff
Technical Details
Message-ID: <15111@bfmny0.UU.NET>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!aplcen!uunet!bfmny0!tneff
References: <12950@cbnewsc.ATT.COM> <14199@lambda.UUCP> <4540@scolex.sco.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!aplcen!uunet!bfmny0!tneff
From: tneff@bfmny0.UU.NET (Tom Neff)
Newsgroups: comp.lang.misc
Subject: Re: NOT Educating FORTRAN programmers to use C
Message-ID: <15111@bfmny0.UU.NET>
Date: 23 Jan 90 15:20:42 GMT
References: <12950@cbnewsc.ATT.COM> <14199@lambda.UUCP> <4540@scolex.sco.COM>
Reply-To: tneff@bfmny0.UU.NET (Tom Neff)
Lines: 38