Is Max a low-level programming language
-
- Posts: 324
- Joined: Tue Jan 27, 2009 11:24 am
Is Max a low-level programming language
Hi
Is Max a low-level programming language
Is Max a low-level programming language
-
- Posts: 730
- Joined: Wed Sep 25, 2002 10:52 am
Re: Is Max a low-level programming language
high level
Re: Is Max a low-level programming language
It's not an easy question to answer because Max's semantics are different from those of most languages. In particular, Max programs are represented as graphs of objects, with data flow between the objects that often appears to be asynchronous but is typically synchronized behind the scenes.
So to answer the question, it is unusually important to have a precise definition of what you mean by "low-level" in this context.
So to answer the question, it is unusually important to have a precise definition of what you mean by "low-level" in this context.
Re: Is Max a low-level programming language
hell no, it's a very very high level language. a low level language has access to the CPU's register set, memory and CPU instructions directly, max/msp is a toy for 'artists' that has very little to do with traditional programming. you can encapsulate other languages into it but it's a very high level language.
assembly is a low level language. max/msp/jitter are low level in terms of the audio, midi and video building blocks you can use.
who cares, go learn it. people talk about max/msp like it's some monster living on a mountain top. stop putting teh pussy on a pedestal, split it, lick it, hit it and quit it.
In my life
Why do I smile
At people who I'd much rather kick in the eye?
-Moz
Why do I smile
At people who I'd much rather kick in the eye?
-Moz
Re: Is Max a low-level programming language
I find it weird that people call it a programming language at all. Max is to programming what Legos are to Mechanical Engineering.
Don't get me wrong - Max is a great tool and love using it.
Don't get me wrong - Max is a great tool and love using it.
-
- Posts: 274
- Joined: Mon Jul 18, 2005 8:48 am
Re: Is Max a low-level programming language
So what does it mean that u can use C commands in it? 
Its not low level like assembly etc., but i wouldnt consider it Lego-level, like reaktor and the such.
More like, mid-low-level then.
Its most deffenitly a programming enviroment, no question about that. Object programming that is.

Its not low level like assembly etc., but i wouldnt consider it Lego-level, like reaktor and the such.
More like, mid-low-level then.
Its most deffenitly a programming enviroment, no question about that. Object programming that is.
Re: Is Max a low-level programming language
Strictly speaking, it's a visual programming language.stew wrote:I find it weird that people call it a programming language at all.
http://en.wikipedia.org/wiki/Visual_pro ... g_language
Re: Is Max a low-level programming language
I woud rather say Max5 is an oriented object tool
Re: Is Max a low-level programming language
I think the most outstanding property of Max is the dataflow paradigm.
Quote:
Whereas a traditional program essentially consists of a series of statements saying "do this, now do this", a dataflow program is more like a series of workers on an assembly line, who will do their assigned task as soon as the materials arrive.
So it's actually a very high level (abstract) programming model.
Quite simple in principle, but with some tricky details (for example right-to-left order of incoming data).
Quote:
Whereas a traditional program essentially consists of a series of statements saying "do this, now do this", a dataflow program is more like a series of workers on an assembly line, who will do their assigned task as soon as the materials arrive.
So it's actually a very high level (abstract) programming model.
Quite simple in principle, but with some tricky details (for example right-to-left order of incoming data).
Re: Is Max a low-level programming language
that means nothing.steffensen wrote:So what does it mean that u can use C commands in it?![]()
Reaktor is low level and max is mid-level? have you ever used them or C or any language?Its not low level like assembly etc., but i wouldnt consider it Lego-level, like reaktor and the such.
More like, mid-low-level then.
it's not object oriented as it doesn't have things like classes and inheritance.Its most deffenitly a programming enviroment, no question about that. Object programming that is.
In my life
Why do I smile
At people who I'd much rather kick in the eye?
-Moz
Why do I smile
At people who I'd much rather kick in the eye?
-Moz
Re: Is Max a low-level programming language
funny discussion ....
If someone asks me I always say that Max is a visual programming environment.
In the classical def of OOP Max is not object oriented, but the nodes have states, attributes (at least the jitter objects) and method calls so to say.
Also you can easily use Java in Max, which is OO and so, with the external programming (Java and C) and scripting, Max is maybe not strictly a visual programming environment.
I think also in this regard Max is quite flexible and it depends on your use how high or low level Max is.
best
If someone asks me I always say that Max is a visual programming environment.
In the classical def of OOP Max is not object oriented, but the nodes have states, attributes (at least the jitter objects) and method calls so to say.
Also you can easily use Java in Max, which is OO and so, with the external programming (Java and C) and scripting, Max is maybe not strictly a visual programming environment.
I think also in this regard Max is quite flexible and it depends on your use how high or low level Max is.
best
Re: Is Max a low-level programming language
Are there any good resources for Max (other than the manual) like the Ableton Live Power books? I'm looking for something that will give me step by step exercises and some simple examples so I can find my way around. I had a play with it before but got lost pretty quickly.
-
- Posts: 324
- Joined: Tue Jan 27, 2009 11:24 am
Re: Is Max a low-level programming language
tigali wrote:Are there any good resources for Max (other than the manual) like the Ableton Live Power books? I'm looking for something that will give me step by step exercises and some simple examples so I can find my way around. I had a play with it before but got lost pretty quickly.
Baz tutorials is veeery good

-
- Posts: 274
- Joined: Mon Jul 18, 2005 8:48 am
Re: Is Max a low-level programming language
Yes i do program some C++ and Java.Tone Deft wrote:Reaktor is low level and max is mid-level? have you ever used them or C or any language?Its not low level like assembly etc., but i wouldnt consider it Lego-level, like reaktor and the such.
More like, mid-low-level then.
But your reply is odd, seems u missread. I never said Reaktor was low level. But lego level more like.
And i have used Reaktor and Max a lot, probly helluva more than you mister.

The rest was just pure bogus so not worth commenting. Carry on!