Instanz (OOP): Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Zeile 7: Zeile 7:
Das heißt, ''instance'' wird fälschlicherweise mit ''Instanz'' übersetzt.  
Das heißt, ''instance'' wird fälschlicherweise mit ''Instanz'' übersetzt.  
Das englische Wort ''instance'' wird in der objektorientierten Welt jedoch im Sinne von ''Beispiel''/''Fall'' und nicht im Sinne von ''(juristische) Instanz''  verwendet. Das deutsche Wort ''Instanz'' hat (genauer: hatte) dagegen nur die Bedeutung  
Das englische Wort ''instance'' wird in der objektorientierten Welt jedoch im Sinne von ''Beispiel''/''Fall'' und nicht im Sinne von ''(juristische) Instanz''  verwendet. Das deutsche Wort ''Instanz'' hat (genauer: hatte) dagegen nur die Bedeutung  
''zuständige Stelle (bes. bei Behörden oder Gerichten)''.
''zuständige Stelle (bes. bei Behörden oder Gerichten)''<ref>Duden, Band 5, 2001</ref>.


=Ursprung=
=Ursprung=

Version vom 13. März 2011, 13:42 Uhr

Definition

Das deutsche Wort Instanz wird in der Objektorientierten Programmierung häufig -- wie im Englischen -- als Synoym für das Wort Objekt gebraucht, sofern diese Objekt Element einer Klassenextension ist.

Falsche Freunde

Die Wörter Instanz und instance sind in diesem konkreten Fall falsche Freunde. Das heißt, instance wird fälschlicherweise mit Instanz übersetzt. Das englische Wort instance wird in der objektorientierten Welt jedoch im Sinne von Beispiel/Fall und nicht im Sinne von (juristische) Instanz verwendet. Das deutsche Wort Instanz hat (genauer: hatte) dagegen nur die Bedeutung zuständige Stelle (bes. bei Behörden oder Gerichten)[1].

Ursprung

Die Verwendung dieses Begriffs geht vermutlich auf Marvin Minsky zurück. Er hat u.a. die Begriffe frame und slot geprägt. Diese Begriffe entsprechen ungefähr dem, was wir heute mit Klasse und Zustandsvariable bezeichnen. Um aus einem Rahmen (frame) ein konktretes Objekt zu erzeugen, müssen die slots mit "specific instances or data" gefüllt werden. Noch heute werden die Begriffe Frame und insbesondere Instance Frame gerade im Bereich Kognitive Systeme häufig verwendet.

Quelle

  1. Duden, Band 5, 2001

Siehe auch


Dieser Artikel ist GlossarWiki-konform.
In diesem Artikel sollten die Quellenangaben überarbeitet werden.
Bitte die Regeln der GlossarWiki-Quellenformatierung beachten.