[python] Preklad "list comprehension"?
Petr Majtan
pmajtan na seznam.cz
Čtvrtek Březen 25 10:36:14 CET 2010
Ahoj,
napada mne toto:
seznam vytvaren generatorem
seznam s pomoci generatoru
seznam inicializovany generatorem
nebo jen
seznam z generatoru
ale je to fakt orisek...
--
Citac
> ------------ Původní zpráva ------------
> Od: Přikryl Petr <prikryl na atlas.cz>
> Předmět: Re: [python] Preklad "list comprehension"?
> Datum: 25.3.2010 10:15:54
> ----------------------------------------
>
> tommz napsal
> > pepr napsal
>
> >> Jak přeložit (krátce) pojem list comprehension.
> >> Kdysi dávno se to tady už řešilo a došli jsme společně
> >> k názoru "generátor seznamu".
> >> ... až na to, že to není přesné.
>
> > A co intezionální zápis seznamu, množiny, ... ?
> > Jestli jsem tu konstrukci teda správně pochopil :)
>
> Jak by řekl klasik "Neříkej mi tajtrlik. Za prvé
> nevím, co to je, a za druhé mě to uráží" ;)
>
> Intenzionální logiku neznám a mám obavy jen
> tak plácnout. A taky předpokládám, že ji nezná
> drtivá většina uživatelů jazyka Python. Možná
> to vzbuzuje jasnou představu o účelu takového
> zápisu pro někoho, kdo se intenzionální logikou
> zabývá. Ale obávám se, že možná ani to ne.
>
> David navrhl
> : generovaný seznam
> : generovaný slovník
> : generovaná množina
>
> Tohle je srozumitelné, ale není to ono. Omlouvám
> se, ale potřebuju teď být detailista, protože na tom
> pojmu budu stavět víc věcí okolo.
>
> Jde o to, že ten pojem comprehension vyjadřuje použití
> určitého způsobu zápisu našeho záměru, který je zachycen
> ve zdrojovém textu. Má tedy statický charakter.
>
> Pojem "generovaný seznam" navozuje představu hotového
> objektu, který byl nějak vygenerován, ale jakoby se neříká
> jakým způsobem.
>
> Když dám dohromady ty dva návrhy, pak mi vychází
>
> zápis generovaného seznamu
> zápis generovaného slovníku
> zápis generované množiny
>
> ale to se pojmu moc nepodobá. Je to málo specifické
>
> generátorový zápis seznamu
> generátorový zápis slovníku
> generátorový zápis množiny
>
> Společný pojem by mohl být "generátorový zápis" (= comprehension).
> Hmmm. Nevím. Nebo jo?
>
> Funkční princip list comprehension je v tom,
> že generátorovým výrazem popíšeme vznik generátoru,
> který po dobu inicializace objektu generuje počáteční
> hodnoty.
>
> Tak trochu problém je už originální pojem comprehension
> má v Češtině tak jakoby nádech podstatného jména slovesného
> nebo nějak v sobě zachycuje činnost. To je u pojmů, které
> mají vyjadřovat něco statického, trochu nepraktické.
>
> Jak se díváte na to ... ?
>
> xyz comprehension = generátorový zápis XYZ
>
> Díky za názory,
> pepr
>
>
Další informace o konferenci Python