Scott Allison wrote:
quoted 2 lines But max/msp is what I would call an assembly languange without the need to
> But max/msp is what I would call an assembly languange without the need to
> really program.
Well, I'm no comp sci major, but from what I understand Max/MSP is nowhere near an
assembly language. Assembly language deals with interpreting processor specific
machine code - providing a symbolic representation of sequences of 0's and 1's -
making binary code manageable by regular human beings. Each type of computer has its
own unique assembly language, depending on its hardware structure.
In his book "Composing Interactive Music: Techniques and Ideas Using Max" Todd
Winkler says Max is more like what are called Fourth-Generation Languages (4GLs).
Here's a paragraph about 4GLs from Winkler's book:
"Some new programming languages come with specialized packages of pretested
algorithms, enabling programmers and nonprogrammers to develop and test software more
quickly. In general, so called Fourth-Generation Languages (4GLs) are not only
languages, but interactive programming environments. The 4GL philosophy is to
insulate programmers from all the details of writing code. These languages provide
packages of well-defined tools designed to build specific types of applications,
complimented by an intuitive interface that allows the user to manipulate data
through screen graphics rather than writing lines of code. 4GLs automatically
generate computer code based on the graphical configurations. Productivity is
increased because a far greater percentage of time is spent building applications
rather then testing and debugging software.
Some common software packages, like spreadsheets and database systems, use 4GL
techniques to create custom-made applications. They ask the user to describe *what*
needs to to be specified to solve a problem, rather than *how* to solve it."
Later on he writes:
"Max is a high-level graphic programming language, written in C, that incorporates
many aspects of 4GLs."
http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?assembly+language
http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?fourth+generation+language
http://mitpress.mit.edu/book-home.tcl?isbn=0262731398
Andrei
---------------------------------------------------------------------
To unsubscribe, e-mail: idm-unsubscribe@hyperreal.org
For additional commands, e-mail: idm-help@hyperreal.org