🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #5588

Re: What makes a language "easy" to program in?

#5588
From: Evan Bigall
Date: Tue, 07 Jun 1988 12:47
13 lines
1324 bytes
Its not easy, in fact its a bloody nuisance.  Sometimes it helps to remember 
that pointers are just and index into a big array (all of memory), but not
really.  But, you have to remember that the lack of pointers is a feature not
a bug.  It removes the problem of aliasing allowing for a much better 
data flow/dependency analysis.  I would much rather see records added to APL
than pointers.  Typically things like trees are implemented by indexing into
tables.  It makes for very clumsy and slow code, but hey this is APL!  It wasnt
meant to do things like that.
Evan
-- 
APL is a mistake, carried through to perfection.  It is the language of the
future for the programming techniques of the past.    -	Edsger Dijkstra
Technical Details
Message-ID: <712@cunixc.columbia.edu>
Path: arc1-ca.pugleaf.net!utzoo!dciem!nrcaer!scs!spl1!lll-winken!lll-tis!mordor!joyce!ames!ncar!oddjob!uwvax!rutgers!columbia!cunixc!evan
References: <711@cunixc.columbia.edu> <FELDMARK.88May31160241@hanako.stars.flab.Fujitsu.JUNET> <3799@pasteur.Berkeley.Edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!dciem!nrcaer!scs!spl1!lll-winken!lll-tis!mordor!joyce!ames!ncar!oddjob!uwvax!rutgers!columbia!cunixc!evan
From: evan@cunixc.columbia.edu (Evan Bigall)
Newsgroups: comp.lang.misc
Subject: Re: What makes a language "easy" to program in?
Message-ID: <712@cunixc.columbia.edu>
Date: 7 Jun 88 12:47:54 GMT
Article-I.D.: cunixc.712
References: <711@cunixc.columbia.edu> <FELDMARK.88May31160241@hanako.stars.flab.Fujitsu.JUNET> <3799@pasteur.Berkeley.Edu>
Reply-To: evan@cunixc.columbia.edu (Evan Bigall)
Distribution: comp
Organization: Columbia University
Lines: 12