On 10/16/07, Frank Barknecht <[EMAIL PROTECTED]> wrote:
>
> Hallo,
> Mathieu Bouchard hat gesagt: // Mathieu Bouchard wrote:
>
> > On Mon, 15 Oct 2007, Frank Barknecht wrote:
> >
> > >I believe, the choice between a 1-dimensional language like SC and a
> > >2-dimensional one like Pd is a state of mind thing. I do my fair share
> > >of 1-dim programming,
> >
> > Non-graphical languages are still 2-dimensional as they are written,
> > because people use lines (rows) as logical units of code. The compiler
> > makes a largely 1-dimensional interpretation of it, but this is not how
> > people write and read code. Similarly, Pd almost completely ignores the
> > actual position of the objects (except [inlet] and [outlet]) when
> > interpreting a patch.
>
> In usual text based languages like C, Lisp, Forth, Python, Java, ...
> the second dimension is largely irrelevant, because every identifier
> only is concerned with what's left or right of it, not what's on top


>From the point of view of the compiler, perhaps, but I think most
programmers are very concerned with vertical arrangement, in the sense of
how they think, no?  A .c file with line breaks removed looks like gibberish
to a human, though it may compile fine.
In either text-based or dataflow languages, actual program flow can vary,
whatever the order of elements, so methinks there is always some kind of
temporal and conditional thought going on.  If time is another dimension,
then perhaps the debate is 2 vs. 3 dimensions?

-Chuckk

-- 
http://www.badmuthahubbard.com
_______________________________________________
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to