🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #1236

Re: Cheap implementations of languages (Re: Pointers and poor implementations (was: Re: JLG's flogging ...))

#1236
From: Tim Budd
Date: Fri, 13 Apr 1990 21:08
25 lines
2106 bytes
I have been following this discussion only loosely, but Peter Grandi's
comment on APL permits me an opening to climb on my soapbox.

I have been for several years convinced that APL should be a wonderful
language for parallel processors, particularly SIMD machines but maybe also
MIMD machines (see my article in TOPLAS in 1984).  I am convinced that 
the cost of parallel hardware is coming down, and the accessibility of
such hardware to ``normal'' programmers will increase dramatically in the
next few years, and yet acceptance of such hardware will be slow as long as
programmers need to think about parallelism.  That is, programmers have
enough to think about as it is, and if they need to provide explicit
parallel directives in their language then only the committed will do it.
Ergo we need languages that have lots of parallelism implicit, such as APL.

The catch - making a compiler for a high level language such as APL you can 
never get all the efficiency of a low level language, such as C or Assembly.
Currently the people using parallel hardware are very committed to getting
the last iota of speed out of their machines, and if you say something like
``I can write my program in APL and spend a tenth the time in writing, but
it executes only half as fast as your C version'' you're going to get
laughed out of the room.  I feel like I'm in the 1950's again with the
assembly/HLL debate.  I'm waiting for ten years to go by, so I can say ``I
told you so''.  In the meantime, I'll keep plugging away at my algorithms
for APL and parallel hardware.
--tim budd, budd@cs.orst.edu
Technical Details
Message-ID: <17614@orstcs.CS.ORST.EDU>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!ogicse!orstcs!mist!budd
References: <1731@aber-cs.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!ogicse!orstcs!mist!budd
From: budd@mist.cs.orst.edu (Tim Budd)
Newsgroups: comp.lang.misc
Subject: Re: Cheap implementations of languages (Re: Pointers and poor implementations (was: Re: JLG's flogging ...))
Message-ID: <17614@orstcs.CS.ORST.EDU>
Date: 13 Apr 90 21:08:37 GMT
References: <1731@aber-cs.UUCP>
Sender: usenet@orstcs.CS.ORST.EDU
Reply-To: budd@mist.CS.ORST.EDU (Tim Budd)
Organization: Oregon State Univ. -- Computer Science
Lines: 25