Path: utzoo!utgpu!watmath!clyde!att!rutgers!njin!princeton!udel!burdvax!ubbpc!wgh
From: wgh@ubbpc.UUCP (William G. Hutchison)
Newsgroups: comp.lang.misc
Subject: How to supplant FORTRAN (Was: Algol-68 down for the count)
Summary: Can the computer community take a step forward in maturity?
Message-ID: <416@ubbpc.UUCP>
Date: 2 Dec 88 20:47:47 GMT
References: <406@ubbpc.UUCP> <3688@hubcap.UUCP>
Organization: UNISYS CS, Blue Bell, PA
Lines: 39

In article <3688@hubcap.UUCP>, steve@ragman (Steve Stevenson) writes:
> From article <406@ubbpc.UUCP>, by wgh@ubbpc.UUCP (William G. Hutchison):
        [ table of languages with success/failure evaluations omitted ]
> Though your table seems to be correct as far as languages now in use
> is concerned, I think you should look at another perspective.  The
> impact of Algol-60 on the follow designs is considerable.  

 agreed.
 
> There are notable absences on the list: Simula-67 for example.  Simula
> is the ancestor of Ada and Modula.  Likewise, CPL and BCPL.

 True: I was focussing on languages still current.
 
> Languages are often busts because their inventors try to pass them
> off as the UNIQUE solution to ALL the world's problems.  ...
> ...  Pragmatic issues will win out.
> Steve (really "D. E.") Stevenson           steve@hubcap.clemson.edu

Thanks, Steve, for the sensible remarks.
The motivation behind my original posting is not to flame folks, but to
discuss why progamming languages succeed and fail: this is a branch of
psychology and political science as much as computer science.

 Now that we have gotten back to the topic I really wanted to discuss, I 
propose to focus on one particular issue:
 How can we (or you) produce a language that will supplant FORTRAN, in the 
sense that folks using FORTRAN would voluntarily migrate their code to the
new language, or that economics would force them to migrate?

 Remember, responding that "Language X is better than FORTRAN already" is
probably true, for many unifications with X, but it is not an answer to my
challenge.  An answer would be a new programming language, or a political
and economic strategy to promote the use of X rather than FORTRAN.
-- 
Bill Hutchison, DP Consultant	rutgers!liberty!burdvax!ubbpc!wgh
Unisys UNIX Portation Center	"What one fool can do, another can!"
P.O. Box 500, M.S. B121		Ancient Simian Proverb, quoted by
Blue Bell, PA 19424		Sylvanus P. Thompson, in _Calculus Made Easy_