Instanz (OOP): Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Keine Bearbeitungszusammenfassung
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Das Wort deutsche '''Instanz''' wird in der [[Objektorientierte Programmierung|Objektorientierten Programmierung]] häufig -- wie im Englischen -- als Synoym für das Wort [[Objekt]] gebraucht. Eigentlich handelt es sich dabei um einen Übersetzungsfehler, da das englische Wort ''instance'' in der objektorientierten Welt im Sinne von ''Beispiel'' und nicht im Sinne von ''zuständige Stelle (bes. bei Behörden oder Gerichten)'' (Duden, Band 5, 2001) verwendet wird.
Das Wort deutsche '''Instanz''' wird in der [[Objektorientierte Programmierung|Objektorientierten Programmierung]] häufig -- wie im Englischen -- als Synoym für das Wort [[Objekt (OOP)|Objekt]] gebraucht. Eigentlich handelt es sich dabei um einen Übersetzungsfehler, da das englische Wort ''instance'' in der objektorientierten Welt im Sinne von ''Beispiel'' und nicht im Sinne von ''zuständige Stelle (bes. bei Behörden oder Gerichten)'' (Duden, Band 5, 2001) verwendet wird.


Die Verwendung dieses Begriffs geht vermutlich auf [[Marvin Minsky]] zurück (siehe [http://web.media.mit.edu/~minsky/papers/Frames/frames.html A Framework for Representing Knowledge]). 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 ein bestimmtes Objekt zu machen, 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 [[Kognitives System|Kognitive Systeme]] häufig verwendet.  
Die Verwendung dieses Begriffs geht vermutlich auf [[Marvin Minsky]] zurück (siehe [http://web.media.mit.edu/~minsky/papers/Frames/frames.html A Framework for Representing Knowledge]). Er hat u.a. die Begriffe ''frame''  und ''slot'' geprägt. Diese Begriffe entsprechen ungefähr dem, was wir heute mit [[Klasse (OOP)|Klasse]] und [[Zustandsvariable (OOP)|Zustandsvariable]] bezeichnen. Um aus einem Rahmen ein bestimmtes Objekt zu machen, 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 [[Kognitives System|Kognitive Systeme]] häufig verwendet.  


[[en:instance]]
[[en:instance]]

Version vom 8. August 2005, 18:55 Uhr

Das Wort deutsche Instanz wird in der Objektorientierten Programmierung häufig -- wie im Englischen -- als Synoym für das Wort Objekt gebraucht. Eigentlich handelt es sich dabei um einen Übersetzungsfehler, da das englische Wort instance in der objektorientierten Welt im Sinne von Beispiel und nicht im Sinne von zuständige Stelle (bes. bei Behörden oder Gerichten) (Duden, Band 5, 2001) verwendet wird.

Die Verwendung dieses Begriffs geht vermutlich auf Marvin Minsky zurück (siehe A Framework for Representing Knowledge). 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 ein bestimmtes Objekt zu machen, 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.