Page 2 of 2

Re: AHK Objekte und Klassen - Grundbegriffe (Baustelle)

Posted: 11 Feb 2018, 04:31
by just me
Reserviert!

Re: AHK Objekte und Klassen - Grundbegriffe (Baustelle)

Posted: 11 Feb 2018, 04:31
by just me
Reserviert!

Re: AHK Objekte und Klassen - Grundbegriffe (Baustelle)

Posted: 13 Feb 2018, 11:24
by DigiDon
Gute Idee! Ich möchte gern darüber Kenntnisse erwerben.
Scheint sehr interessant :thumbup:

Ich hoffe dass, jemand das auf English einmal übersetzen wird ;)
(Mein Deutsch ist sehr begrenzt)

Aber ich werde bald versuchen, das zuerst zu verstehen. Es wäre eine gute Herausforderung! ;)

Re: AHK Benutzerobjekte und Klassen - Grundbegriffe

Posted: 20 Feb 2018, 06:35
by just me
So, ich erkläre das jetzt erst einmal für fertig. Es ist ein spannendes Thema und ich habe bei der Ausarbeitung auch noch etwas dazugelernt, weil ich Dinge hinterfragt bzw. ausprobiert habe, von denen ich zu wissen glaubte, wie sie (nicht) funktionieren.

Für Korrekturen, Änderungs- oder Ergänzungswünsche bin ich offen.

Re: AHK Benutzerobjekte und Klassen - Grundbegriffe

Posted: 20 Feb 2018, 13:19
by nnnik
Ich habe halt im Gegensatz zu just me die Fachbegriffe nicht übersetzt.
Nur die Grundlegenden Begriffe existieren im Deutschen. Falls jemand eine zufriedenstellende Übersetzung für Interface kennt würde ich die gerne hier sehen.

Re: AHK Benutzerobjekte und Klassen - Grundbegriffe

Posted: 20 Feb 2018, 13:55
by BoBo
nnnik wrote:Falls jemand eine zufriedenstellende Übersetzung für Interface kennt würde ich die gerne hier sehen.
Auf die Gefahr hin die Frage falsch zu verstehen:
(Grafische Benutzer) Schnittstelle = (Graphical User) Interface ?

Re: AHK Benutzerobjekte und Klassen - Grundbegriffe

Posted: 20 Feb 2018, 14:37
by nnnik
Nein nicht Graphical user interface mehr Objekt Interface.
Schnittstelle ist das nächste und auch der Grund warum ich nicht gerne OOP ins Deutsche Übersetze.
Interface hat mehrere Bedeutungen welche alle auf OOP passen. Schnittstelle ist tatsächlich nicht ansatzweise so schön wie Interface.

Re: AHK Benutzerobjekte und Klassen - Grundbegriffe

Posted: 20 Feb 2018, 16:43
by BoBo
Bedauerlicherweise übersetzt Tante Google es aber 1:1 als "Objektschnittstelle" :silent:
http://context.reverso.net/%C3%BCberset ... +interface
Und anderweitig wird schlicht fachgedeutscht ...
https://www.itwissen.info/Englisch/OB
https://www.itwissen.info/Object-Interf ... rface.html
... wogegen eigentlich auch nichts spricht.

Re: AHK Benutzerobjekte und Klassen - Grundbegriffe

Posted: 20 Feb 2018, 17:01
by nnnik
Interface ist so ziemlich der perfekte Begriff für ja ein Obektinterface.
Viele der Implikationen die man von dem Begriff Interface ableiten kann treffen auf diese eben genau zu.
Bei Schnittstelle geht das alles verloren. Und zu dem gibt es die Aktion "expose an Interface". Auf die wieder das gleiche zutrifft wie auch auf den Begriff selber.
Deutsch kann da einfach leider nicht mithalten. "eine Schnittstelle freilegen" :sick: :sick: :sick: :sick: :sick: :sick:

Re: AHK Benutzerobjekte und Klassen - Grundbegriffe

Posted: 20 Feb 2018, 17:08
by gregster
Man spricht häufig von "Schnittstelle bereitstellen" bzw. "wird bereitgestellt", aber das hängt vom Zusammenhang ab. Wörtliche Übersetzungen sind häufig nicht zielführend (wobei teilweise im Dt. auch von "Schnittstelle exponieren" gesprochen wird, wenn der Autor es drauf anlegt). Aber das ist ein generelles Problem/Thema.

Re: AHK Benutzerobjekte und Klassen - Grundbegriffe

Posted: 20 Feb 2018, 18:19
by nnnik
ich glaube es ist leichter einfach die Englischen Fachwörter zu übernehmen. Zudem überzeugt mich bereitstellen auch nicht wirklich, obwohl es den Zusammenhang schon besser trifft.

Re: AHK Benutzerobjekte und Klassen - Grundbegriffe

Posted: 21 Feb 2018, 03:49
by just me
Moin,

in allen Sprachen gibt es Begriffe, die nur im jeweiligen Kontext eine bestimmte Bedeutung haben. Im Kontext Programmierung ist für mich Schnittstelle die exakte Übersetzung von Interface. Die Schnittstelle legt fest, wie Softwarekomponenten miteinander kommunizieren können (z.B. wie man an die hinter einer Schnittstelle liegenden Daten kommt).

Siehe auch: Schnittstelle (Objektorientierung)

Re: AHK Benutzerobjekte und Klassen - Grundbegriffe

Posted: 21 Feb 2018, 04:27
by nnnik
Ja sollte man meinen. Aber jeder Begriff hat indirekte implikationen die durch die Bedeutung des Wortes festgehalten werden. So impliziert Schnittstelle mit Stelle eine Position.
Wenn man einen Position modellieren möchte was macht man da? Verschiebt man sie? Man kann nur Materialien modellieren. Es klingt einfach nur schwachsinnig. Über die Aktion der Schnittstelle bereitstellen wollen wir gar nicht reden.
Im Gegensatz dazu haben wir das englische Wort Interface, was ich hier mal mit Fläche dazwischen übersetze. Ja man modelliert eine Fläche und hier kann Fläche sogar zusätzlich Gesicht bedeuten - doppelt gut. expose an interface bedeutet dann so viel wie sein Gesicht der Welt zeigen.
OK ich könnte mich jetzt hier problemlos begründet mehrere Stunden über das Wort Schnittstelle aufregen, aber ich werde es einfach sein lassen.

Es gibt einfach keine Übersetzung für das Wort Interface im Deutschen.

Re: AHK Benutzerobjekte und Klassen - Grundbegriffe

Posted: 21 Feb 2018, 04:49
by just me
Na ja, Schnittstelle ist in der Programmierung ein deutscher Fachbegriff mit einer bestimmten Bedeutung. Der Begriff ist auch schon vor den seligen OOP-Zeiten erfunden worden (Stichwort: Modulare Programmierung). Ich kann deshalb keinen Grund dafür erkennen, ihn nicht zu verwenden, zumal Objekte im Kern auch nur Softwaremodule sind.

Re: AHK Benutzerobjekte und Klassen - Grundbegriffe

Posted: 21 Feb 2018, 05:28
by BoBo
Hier kommt doch lediglich der immense vorteil des englischen zum tragen (was auch dessen globale verbreitung so erleichtert): ein wort mit mehreren (kontext-sensitiven) bedeutungen - im deutschen viele worte mit jeweils spezifischer bedeutung. Letzteres mag zu blütezeiten der literatur "dem land der dichter und denker" zugute gekommen sein, doch im nachkriegsgefüge und der anschließenden anglisierung der wirtschaft/forschung erledigt sich auch die entwicklung "eigener" begrifflichkeiten. So what, shit happens *lol*