[OT] Re: [PD] Re: synthesizers / drums / effects ..etc
Chris McCormick
chris at mccormick.cx
Wed Dec 21 01:17:22 CET 2005
On Tue, Dec 20, 2005 at 04:20:11AM -0500, Mathieu Bouchard wrote:
> On Thu, 15 Dec 2005, Chris McCormick wrote:
>
> > > 1. what's the link between LISP and abandoning vonNeumann arch ?
> > That architecture separates storage and processor. LISP blurs the line
> > between the data and the algorithm.
>
> The first sentence of the Wikipedia article on vonNeumann arch reads:
>
> « The term von Neumann architecture refers to a computer design model that
> uses a single storage structure to hold both instructions and data. »
> -- http://en.wikipedia.org/wiki/Von_Neumann_architecture
So?
> IMHO (and not in that webpage), the blurring of the line between data and
> algorithm dates back to the 1830's, when Charles Babbage and Ada Byron
> were busy inventing that concept that we now call software, under the name
> "the analytical machine". The revolutionary idea was that programs needed
> not be made of hardware (cogwheels or relays) anymore -- they could be
> made of pure information, which they called "machine language".
>
> Byron also came with that idea that programs would be easier to reuse and
> had that literary nature so that collections of reusable procedures would
> be called "libraries" (that was her word).
Thanks for the history lesson. :)
> > > 2. what's the link between what you are replying to and abandoning
> > > vonNeumann arch ?
> > You indicate that what you want is more 'meta' and less specific.
>
> People can be meta all they want in a vonNeumann context. It's just that
> most of today's programming languages have been strongly influenced by the
> concept of adding a strong program-vs-data distinction back into the game.
> (for better or worse; and yea, I don't approve)
True.
Using a small number of heavy duty processors to emulate real world
extreme computational parallelism is not scalable in my opinion.
Best,
Chris.
-------------------
chris at mccormick.cx
http://mccormick.cx
More information about the Pd-list
mailing list