Re: Manifesto against Vector

From: Georg Bauhaus (sb463ba_at_l1-hrz.uni-duisburg.de)
Date: 05/05/04


Date: Wed, 5 May 2004 09:24:58 +0000 (UTC)

Xenos <dont.spam.me@spamhate.com> wrote:
:
: "Marius Amado Alves" <amado.alves@netcabo.pt> wrote in message
: news:mailman.68.1083695056.313.comp.lang.ada@ada-france.org...
:> used. Well, this argument is simply false. I my 20+ years of programming
:> languages "array" is clearly the term mostly used. "Vector" is just an
:> STLism and Java fad. There is additional experience exposed in the
:>
:
: Oh is it? You never heard of the language APL or did any DSP programming?

APL: A Programming Language, or Array Programming Language.
A vector in APL is a 1d array of fixed rank and shape.
Likewise a matrix is an array of rank 2.
If I'm not mistaken, arrays in APL cannot be lengthened
or shrunk, even by selective assignment, so the length of each
axis is fixed. (If you want an array of different shape, you make
a new one from the old one.)

The "vectors" in question can have a changing number of components
along their only axis.

-- Georg



Relevant Pages

  • Re: Use of the Name APL
    ... APL means "Adventure Programming Language". ... > Source Symposium on Applied Computing archive ...
    (comp.lang.apl)
  • Re: 450,000x450,000 array: The best programming language to handle it
    ... Let's assume for the sake of argument that they are ... programming language" is the stuff that holy wars are made on. ... If most of your array elements will share one given value, ...
    (comp.programming)
  • Re: Programming careers
    ... Never used APL, either, but I ... APL (for A Programming Language) is an array ... programming language based on a notation invented ...
    (rec.arts.sf.composition)
  • Re: Vector themed issue: How to wear sheepskin
    ... let's take a look at some popular open source repositories ... and see popular projects people are working on. ... It is a fine way to learn what a programming ... Scheme, like APL, ...
    (comp.lang.apl)
  • Re: Puppy Mastiff wants to Nip at Faces
    ... in my first college textbook on structured programming. ... they did was loop through an array to show how you could easily ... design, PIC code, and real time programming. ...
    (rec.pets.dogs.behavior)