Diskussion:Objekt (Programmierung)/Archiv/1

message: Der Titel "Objekt (Programmiersprache)" ist etwas unpassend, denn es handelt sich bei "Objekt" nicht um eine Programmiersprache, sondern ein Konzept in der objektorientierten Programmierung.
Was haltet Ihr von "Objekt (objektorientierte Programmierung)"?
--zeno 11:36, 23. Apr 2003 (CEST)
thread_title:  Lemma 

message: Drei Sätze springen mir ins Auge:
*Ein Objekt gehört immer einer Klasse an, und wird nach einer in der Klasse niedergelegten Bauvorschrift erzeugt (instanziiert).
*In objektorientierten Sprachen sind alle Objekte Instanzen von Klassen.
*Programmiersprachen, die keine Klassen, sondern nur Objekte haben, nennt man objektbasiert. Man erhält hier neue Objekte, indem man ein altes Objekt (den Prototyp) klont.
Müsste es im zweiten nicht heißen: "In klassenbasierten Sprachen ..."? Der erste Satz steht im leichten Widerspruch zu dem was folgt. Es sei denn man sagt, dass objektbasierte Sprachen keine objektorientierten Sprachen sind. Ich würde die Aussage _immer_ im ersten Satz irgendwie entschärfen.
Desweiteren:
*C++ ist konventioneller: Klassen enthalten nur die Beschreibung von Objekten.
Inwiefern ist C++ konventioneller? Was ist an Smalltalk unkonventionell? Wie definieren wir hier konventionell?
--zeno 22:32, 23. Jun 2003 (CEST)
replies: text: Der Unterschied koennte auch in diesem Artikel dargestellt werden. --zeno 13:47, 24. Jun 2003 (CEST)
thread_title:  Drei Sätze springen mir ins Auge 

message: ich möchte gern verstehen, was ein Objekt ist. Aber diesen Artikel verstehe ich nicht. Vielleicht wären für mich ein paar Beispiele (in deutscher Sprache) leichter zu verstehen? Oder eine erläuternde Grafik? Danke, --Markus Bärlocher 01:03, 6. Sep 2006 (CEST)
thread_title:  Verstehbar? 

message: Ich wollte wissen was Instanz im Zusammenhang mit OOP bedeutet. Ich wurde mehr oder weniger direkt zu diesem Artikel geleitet. Jetzt weiß ich weniger als vorher. Das einzige was ich weiß, ist dass dieser Artikel überhaupt nicht zu verstehen ist. Jedenfalls für einen Leihen wie mich. Vieleicht sollte der Artikel in wenigstens zwei Artikel getrennt werden. (Objekt und Instanz). Weil meine Kenntnisse nicht weit genug reichen kann ich zu einer Verbesserung des Artikels leider nichts beitragen.
Im Artikel heisst es:
"Aus sprachwissenschaftlicher Sicht ist ein Objekt deshalb keine Instanz einer Klasse, weil dies eine Fehlübersetzung des englischen Begriffes Instance ist. Tatsächlich ist die richtige Übersetzung des Englischen Begriffes Instance etwa Objekt, Exemplar oder Ausprägung. Den abgeleiteten Verbformen wie instanziieren oder ähnlichen ist dementsprechend ausprägen, Objekt erzeugen oder Objekt anlegen vorzuziehen."
Das stimmt so nicht ganz: die Bezeichnung "Instanz" ist hier keine Übersetzung aus dem Englischen auf den deutschen Begriff "Instanz" (das wäre tatsächlich falsch!) sondern ein in die deutsche Sprache eingeführter Anglizismus der inzwischen sehr weit verbreitet ist, der dazu führt dass die Bezeichnung "Instanz" tatsächlich als Homonym für verschiedene Begriffe auftritt. In diesem Sinn ist auch die Verbform "instanziieren" zu verstehen. R.K.A.L. 15:16, 16. Nov. 2006 (CET)
replies: text:  Danke! Gruss R.K.A.L. 17:43, 30. Mai 2007 (CEST)
thread_title:  Noch schlimmer ... 

message: Interessant. "Objekt" war für mich immer etwas anderes: Ich sah "Objekt" immer als mögliche Instanz, wie auch als Klasse. "Haus" ist für mich Objekt, sowohl als Instanz: das gelbe Haus an der Strassenecke; als auch als Klasse: wenn ich eine Klasse "Haus" definiere, ist das für mich das Haus "Objekt". Im Normalfall (mein Sprachgebrauch) definiere ich "Objekt"e, nicht "(Objekt)klasse"n. -> "Ist dieses 'Objekt' von jenem abgeleitet?", (ich) nicht "Ist jene 'Klasse' von dieser abgeleitet?" (Vielleicht bin ich ja Java/Implementation ("Object") geschädigt.) --Alien4 03:36, 28. Feb. 2007 (CET)
replies: text: Mag so sein; obschon ich vielleicht bezweifle, dass ich das von Java habe, und nicht eher schon bevor ich mich überhaupt mit Java beschäftigt habe. Ob das also wirklich von Java kommt(...) --Alien4 18:46, 26. Mär. 2007 (CEST)
thread_title:  Gebrauch?