🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #2463

Re: Languages for numerical programming (was Fortran etc.)

#2463
From: Dan Bernstein
Date: Sun, 09 Dec 1990 23:58
21 lines
1506 bytes
In article <16781@csli.Stanford.EDU> poser@csli.stanford.edu (Bill Poser) writes:
> I'm curious as to whether the use of
> Fortran rather than APL is a matter of tradition (together with the
> fact that until recently APL has used a special character set - this, of
> course, wouldn't have been terribly difficult to change if there had
> been sufficient interest), or whether numerical programmers have
> seriously considered it and rejected it.

APL is unreadable. The character set isn't a problem for writing code
(DM terminals are common enough), but it's a problem for reading code.
APL has abominations like ``a**b'' to represent ``a to the bth power''.
Uh, wait a minute, maybe not that one, but you get the idea.

:-)

Seriously, APL has the same problem as Ada: it's too big. By the time
you learn how to multiply matrices in APL, you can write a complete
matrix-manipulation package in Fortran or any other language. The
plethora of unusual notations in APL is just a symptom of this problem.

---Dan
Technical Details
Message-ID: <1158:Dec923:58:0490@kramden.acf.nyu.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!hsdndev!cmcl2!kramden.acf.nyu.edu!brnstnd
References: <8960031@hpfcso.HP.COM> <1990Dec7.174243.29683@alchemy.chem.utoronto.ca> <16781@csli.Stanford.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!hsdndev!cmcl2!kramden.acf.nyu.edu!brnstnd
From: brnstnd@kramden.acf.nyu.edu (Dan Bernstein)
Newsgroups: comp.lang.misc
Subject: Re: Languages for numerical programming (was Fortran etc.)
Message-ID: <1158:Dec923:58:0490@kramden.acf.nyu.edu>
Date: 9 Dec 90 23:58:04 GMT
References: <8960031@hpfcso.HP.COM> <1990Dec7.174243.29683@alchemy.chem.utoronto.ca> <16781@csli.Stanford.EDU>
Organization: IR
Lines: 21