<div class="gmail_quote">2010/3/25 Petr Messner <span dir="ltr">&lt;<a href="mailto:petr.messner@gmail.com">petr.messner@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

2010/3/25 Přikryl Petr &lt;<a href="mailto:prikryl@atlas.cz">prikryl@atlas.cz</a>&gt;:<br>
<div class="im">&gt;<br>
&gt; Když dám dohromady ty dva návrhy, pak mi vychází<br>
&gt;<br>
&gt;   zápis generovaného seznamu<br>
&gt;   zápis generovaného slovníku<br>
&gt;   zápis generované množiny<br>
&gt;<br>
&gt; ale to se pojmu moc nepodobá. Je to málo specifické<br>
&gt;<br>
&gt;   generátorový zápis seznamu<br>
&gt;   generátorový zápis slovníku<br>
&gt;   generátorový zápis množiny<br>
&gt;<br>
&gt; Společný pojem by mohl být &quot;generátorový zápis&quot; (= comprehension).<br>
&gt; Hmmm. Nevím. Nebo jo?<br>
&gt;<br>
<br>
</div>Osobně hlasuji nepřekládat, čtenáři, který bude pravděpodobně<br>
začátečník v Pythonu, to stejně neřekne víc, než originální název.<br>
Pokud se to bude takto překládat, pak bych za to do závorky prosil<br>
originální (anglický) název.<font color="#888888"></font><br></blockquote><div><font color="#888888"></font><br><br>Souhlasím. Rozhodně nepřekládat. Překlad nic neřekne začátečníkovi, ale ani nikomu, kdo má s programováním zkušenosti. &quot;list comprehension&quot; je obecný pojem používaný v mnoha programovacích jazycích. Pokud vím, tak neexistuje žádný všeobecně rozšířený překlad do češtiny. A osobně se nepamatuji, že bych se setkal s knihou/učebnicí/skripty, kde by to někdo překládal.<br>

<br>Význam pojmu &quot;list comperhension&quot; je natolik specifický, že při snaze ho přeložit se vždy dostaneme na velmi tenký led. Použití všeobecně známých pojmů z programovacích jazyků jako &quot;generátor&quot;, &quot;konstruktor&quot;, atp. s sebou ponese matoucí asociace. Například pod pojmem &quot;generátorový zápis&quot; si spousta lidí představí &quot;generator expression&quot; a těžko pochopí, že to má mít úplně jiný význam.<br>

<br>&quot;list comprehension&quot; je pojem používaný v informatice desítky let. To že ho ještě nikdo nějak rozumně nepřeložil do češtiny (tím myslím překlad který by se uchytil) asi o něčem vypovídá. Myslím si, že jakákoliv snaha tento pojem přeložit si vyžádá širší akademickou diskusi přesahující komunitu okolo jazyka Python. Zkusil bych se poptat odborníků na fakultách informatiky zdejších vysokých škol. Třeba někde vymysleli a používají nějaký rozumný překlad.<br>

<br>Honza<br></div></div>