"list comprehension" auf deutsch?
Hat jemand eine gute Übersetzung für "list comprehension"? Mir fällt nur "Listen-Einschließung" oder "Listen_Eingrenzung" ein, was zwar einigermaßen nah am engl. Wortsinn ist, aber furchtbar sperrig und wenig einleuchtend. Wie wird das in anderen (natürlichen und Programmier-)Sprachen genannt? Chris
Christopher Arndt:
Hat jemand eine gute Übersetzung für "list comprehension"?
Nicht wirklich. Ich würde es anfangs "Ausdruck zur Listenerzeugung (list comprehension)" nennen und dann beim englischen Fachausdruck bleiben. J. -- When I get home from the supermarket I don't know what to do with all the plastic. [Agree] [Disagree] http://www.slowlydownward.com/NODATA/data_enter2.html
Jochen Schulz schrieb:
Christopher Arndt:
Hat jemand eine gute Übersetzung für "list comprehension"?
Nicht wirklich. Ich würde es anfangs "Ausdruck zur Listenerzeugung (list comprehension)" nennen und dann beim englischen Fachausdruck bleiben.
Auch schon gesehen: "ZF-Notation"... Für die Nichtmathematiker: ZF steht für "Zermelo-Fraenkel" -- unter diesem Namen ist die Mengennotation M = {x \in N : x hat Eigenschaft y} bekannt. Anscheinend ist der Ausdruck auch im Bezug auf Haskells LCs gebräuchlich. Georg -- Thus spake the Lord: Thou shalt indent with four spaces. No more, no less. Four shall be the number of spaces thou shalt indent, and the number of thy indenting shall be four. Eight shalt thou not indent, nor either indent thou two, excepting that thou then proceed to four. Tabs are right out.
Hat jemand eine gute Übersetzung für "list comprehension"?
Mir fällt nur "Listen-Einschließung" oder "Listen_Eingrenzung" ein, was zwar einigermaßen nah am engl. Wortsinn ist, aber furchtbar sperrig und wenig einleuchtend.
Dazu muss man den Worthintergrund verstehen. "list comprehension" wurde aus der axiomatischen Mengenlehre, wo es das "axiom of comprehension" gibt: Gegeben sei ein Prädikat P. Zu jeder Menge A gibt es eine Menge B, sodass B all die Elemente von A enthält, die P erfüllen. Auf Englisch heißt das Axiom auch noch "axiom schema of specification" oder "subset axiom scheme", weil es eigentlich eine Menge von Axiomen beschreibt (für jedes Prädikat ein Axiom). Auf Deutsch nennt man dieses Axiom Aussonderungsaxiom. Daraus würde sich dann "Listenaussonderung" ergeben. Leider beschränkt sich der Wortsinn "list comprehension" auf den if-Teil des Ausdrucks; streng genommen ist nur [x for x in L if even(x)] "list comprehension"; hingegen wäre [f(x) for x in L] "list replacement" (nach dem axiom of replacement - Ersetzungsaxiom). Wenn man also den vollen Wortsinn erfassen will, müsste man "Listenersetzung und -aussonderung" sagen. "ZF-Notation" ist insofern besser passend, als dass beide Axiome im Zermelo-Fraenkel-System enthalten sind. Ciao, Martin
"Martin v. Löwis" wrote:
Hat jemand eine gute Übersetzung für "list comprehension"?
Mir fällt nur "Listen-Einschließung" oder "Listen_Eingrenzung" ein, was zwar einigermaßen nah am engl. Wortsinn ist, aber furchtbar sperrig und wenig einleuchtend.
Dazu muss man den Worthintergrund verstehen. "list comprehension" wurde aus der axiomatischen Mengenlehre, wo es das "axiom of comprehension" gibt: Gegeben sei ein Prädikat P. Zu jeder Menge A gibt es eine Menge B, sodass B all die Elemente von A enthält, die P erfüllen.
[...]
Wenn man also den vollen Wortsinn erfassen will, müsste man "Listenersetzung und -aussonderung" sagen. "ZF-Notation" ist insofern besser passend, als dass beide Axiome im Zermelo-Fraenkel-System enthalten sind.
Hat wirklich noch niemand "Listenausdruck" vorgeschlagen? Das ist keine Übersetzung des Wortes, sondern schlicht eine Beschreibung des Sachverhaltes. -schorsch -- Georg Mischler -- simulations developer -- schorsch at schorsch com +schorsch.com+ -- lighting design tools -- http://www.schorsch.com/
[ Georg Mischler
Hat wirklich noch niemand "Listenausdruck" vorgeschlagen?
Darunter könnte man aber auch einfach folgendes verstehen: foo = ['Ford', 'Marvin', 'Zaphod']
Das ist keine Übersetzung des Wortes, sondern schlicht eine Beschreibung des Sachverhaltes.
Eine ungenügende, imho. -- Freiheit ist immer die Freiheit der Andersdenkenden. (Rosa Luxemburg)
"Martin v. Löwis" wrote:
Hat wirklich noch niemand "Listenausdruck" vorgeschlagen?
Bei "Listenausdruck" würde ich
[1,2,5,6,9]
vermuten.
Sowas heisst bei mir einfach "Liste"...
Das ist keine Übersetzung des Wortes, sondern schlicht eine Beschreibung des Sachverhaltes.
Leider aber zu unpräzise.
Tja, natürliche Sprachen sind so! ;) -schorsch -- Georg Mischler -- simulations developer -- schorsch at schorsch com +schorsch.com+ -- lighting design tools -- http://www.schorsch.com/
Vielleicht könntest du den Begriff einfach auf deutsch erklären, also
z.B. die Syntax zeigen und beschreiben was dabei geschieht, also etwa
"Die Listenerzeugung kann durch eine verkürzte dem mathematischen
angelehnte Schreibweise vollzogen werden[...] Im englischen ist dieses
Verfahren als *list comprehension* bekannt."
Falls sich keine genügend zufriedenstellende Übersetzung finden lässt,
würde ich darauf verzichten diesen Begriff einzudeutschen; es muss
heutzutage nicht alles explizit in die Muttersprache übersetzt werden.
Am 16.06.07 schrieb Christopher Arndt
Hat jemand eine gute Übersetzung für "list comprehension"?
Mir fällt nur "Listen-Einschließung" oder "Listen_Eingrenzung" ein, was zwar einigermaßen nah am engl. Wortsinn ist, aber furchtbar sperrig und wenig einleuchtend.
Wie wird das in anderen (natürlichen und Programmier-)Sprachen genannt?
Chris
_______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
-- Best Regards Christian Junker
im kopf habe ich für mich das wort comprehension jeweils mit kompression übersetzt. nicht richtig zwar, da sich mir der mathematische begriff erst seit den erläuterung dieses threads erschloss wird mein kopf wohl dabei bleiben.. robert Christian Junker wrote:
Vielleicht könntest du den Begriff einfach auf deutsch erklären, also z.B. die Syntax zeigen und beschreiben was dabei geschieht, also etwa "Die Listenerzeugung kann durch eine verkürzte dem mathematischen angelehnte Schreibweise vollzogen werden[...] Im englischen ist dieses Verfahren als *list comprehension* bekannt."
Falls sich keine genügend zufriedenstellende Übersetzung finden lässt, würde ich darauf verzichten diesen Begriff einzudeutschen; es muss heutzutage nicht alles explizit in die Muttersprache übersetzt werden.
Am 16.06.07 schrieb Christopher Arndt
: Hat jemand eine gute Übersetzung für "list comprehension"?
Mir fällt nur "Listen-Einschließung" oder "Listen_Eingrenzung" ein, was zwar einigermaßen nah am engl. Wortsinn ist, aber furchtbar sperrig und wenig einleuchtend.
Wie wird das in anderen (natürlichen und Programmier-)Sprachen genannt?
Chris
_______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
participants (8)
-
"Martin v. Löwis"
-
Christian Junker
-
Christopher Arndt
-
Georg Brandl
-
Georg Mischler
-
Jochen Schulz
-
robert rottermann
-
Sebastian Wiesner