Diskussion:Max/MSP

aus Wikipedia, der freien Enzyklopädie

Objektorientiert? objektbasiert?

die bezeichnung "objektorientiert", zumal als adjektiv für "programmiersprache", dürfte mindestens verwirrend sein.

maxmsp ist ist definitiv nicht, in dem sinne wie C++ oder java, objekt-orientiert (object orientated), wir sprechen vielmehr von "objektbasiert" (object based), womit die graphische oberfläche (objekte) gemeint ist. (nicht signierter Beitrag von 79.255.31.192 (Diskussion) 08:28, 17. Mai 2011 (CEST))

Genauer: Ein sinnvoll abgeschlossener Bereich eines Programms, der vielleicht an mehreren Stellen so eingesetzt werden soll (und woanders "Unterprogramm", "Funktion", o.ä. heißt), heißt bei Max "Objekt", vermutlich, weil das zur Entstehungszeit ein unverzichtbares Modewort war. Was in Max aber definitiv nicht geht, ist, eine definierte Konstellation mehrerer Werte verschiedener Datentypen (wie etwa einen Datenbankeintrag) irgendwie zusammenzufassen, mit einem Pointer oder einem Namen zu versehen und damit einem anderen Bereich der Software zugreifbar zu machen. Schon gar nicht kann man Methoden in irgendeiner Weise in derart selbstgebauten Kombi-Datentypen ansiedeln. Auch Klassen, Vererbung und dergleichen, das mancher schnell mit Objektorientiertheit verbinden mag, gibt es dort nicht. --INM (Diskussion) 15:52, 5. Mai 2022 (CEST)