Delphi-PRAXiS
Seite 1 von 6  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Wie nennt man den Punkt (https://www.delphipraxis.net/161060-wie-nennt-man-den-punkt.html)

Luckie 14. Jun 2011 21:10

Delphi-Version: 5

Wie nennt man den Punkt
 
Hallo, ich habe mal eine doofe Frage. Aber wie nennt man den Punkt, der das Objekt mit einer Methode bzw. Eigenschaft verbindet? In C++ ist es der -> Operator.

Namenloser 14. Jun 2011 21:13

AW: Wie nennt man den Punkt
 
Zugehörigkeitsoperator oder Gültigkeitsoperator, glaube ich.

BUG 14. Jun 2011 21:27

AW: Wie nennt man den Punkt
 
Zitat:

Zitat von Luckie (Beitrag 1106400)
In C++ ist es der -> Operator.

Der Punkt ist ist auch in C++ der passende Operator,
Code:
foo->bar
ist afaik nur eine Kurzform für
Code:
(*foo).bar


Hier wird es (Member-)Selection-Operator genannt, das trifft es imho ganz gut.

Satty67 14. Jun 2011 22:01

AW: Wie nennt man den Punkt
 
Hab' hier mal in den Büchern geblättert. Finde auch nur dot-operator oder member-operator als Bezeichnung.

Eingedeutscht also schon die gefallenen Begriffe. Zugehörigkeits-Operator finde ich aber etwas... ätzend und Punkt-Operator hat wenig Aussagekraft...

Die Chance eine deutsche Bezeichnung zu suchen und per DIN/ISO Standard festzusetzen ;)

Ganz persönlich finde ich aber dot/Punkt-Operator ganz Ok, auch wenn die Funktion dadurch nicht benannt ist.

***

member ist auch korrekt als (Ketten-)Glied übersetzte. Aber Glied-Operator... :oops: alternativ Ketten-Operator.

Luckie 14. Jun 2011 23:47

AW: Wie nennt man den Punkt
 
Nein, das passt alles irgendwie nicht. Ich hatte mal vor langer Zeit einen Begriff gelesen, den ich sehr gut fand. Ich kann mich aber nicht daran erinnern. :?

Stevie 15. Jun 2011 00:18

AW: Wie nennt man den Punkt
 
Hier heißt er member access operator.

blackfin 15. Jun 2011 00:20

AW: Wie nennt man den Punkt
 
Dereferenzierungs-Operator vielleicht? :-)
(der wird in C++ oft so genannt, obwohl das eigentlich korrekterweise der ->* ist...)
Oft heisst er in C++ auch nur "arrow operator", "index pointer operator" oder "dereference pointer"

Gustav.R 15. Jun 2011 00:30

AW: Wie nennt man den Punkt
 
Zitat:

Zitat von Luckie (Beitrag 1106416)
Nein, das passt alles irgendwie nicht. Ich hatte mal vor langer Zeit einen Begriff gelesen, den ich sehr gut fand. Ich kann mich aber nicht daran erinnern. :?

DEFINITION

Rosa ist nur deswegen "rosa", weil wir es nicht "pink" nennen.

:oops:

BUG 15. Jun 2011 00:31

AW: Wie nennt man den Punkt
 
Ich hätte noch einen anzubieten: http://www.bfoit.org/itp/JavaOperators.html

Also annehmbar finde ich bis jetzt:
  1. (Member-)Access-/Zugriffs-Operator
  2. (Member-)Selection-/Auswahl-Operator
  3. Connector / Verkettungsoperator

Dereferenzierungs-Operator finde ich irreführend, da der Punkt (zB. in C) nicht dereferenziert.
Auch 3. fühlt sich irgendwie komisch an.

@Luckie: Hast du irgendeinen Anhaltspunkt (deutsch/englisch, Metapher aus welchem Bereich)?

himitsu 15. Jun 2011 07:29

AW: Wie nennt man den Punkt
 
In Delphi dereferenziert er eigentlich auch nicht,
aber bei den Records macht er es implizit, wenn ein Record-Pointern noch nicht dereferenziert wurde.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:56 Uhr.
Seite 1 von 6  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz