[python] kritika slovniku terminu Pythonu

Jan Jakubuv cbboy na matfyz.cz
Úterý Prosinec 17 23:50:41 CET 2002



Jaroslav Pachola wrote:

>>Ne. "list comprehension" je od anglickeho "comprehend", coz znamena
>>obsahnout nebo pochopit, a mini se tim, ze ten seznam je snadno
>>pochopitelny na prvni pohled, tj. neni treba nahlizet do nejakeho plniciho
>>cyklu apod. A to "strucny seznam" dobre vystihuje.
>>
>>S pozdravem Jan Samohyl
>>    
>>
>
>Tak to nevim, pokud bych vubec nevedel o co jde, byl bych z toho terminu 
>znacne zmateny, vic nez treba z "konstruktoru seznamu". Navic v anglickem 
>originale je podmetem "comprehension" a nikoliv "list" a tim padem se ve 
>"strucnem seznamu" IMHO vyznam dost posouva...
>
>S pozdravem
>
>	Jarda Pachola
>  
>
pro strucny seznam mluvi ale i to, ze se tento preklad pouzava v jinem programovacim jazyce (Haskell).
no a taky si uvedomte, ze tato konstrukce neni zadna trivialita a rozhodne si nemyslim, ze by se mel hledat preklad, ktery by se ji snazil vystihnout jiz dvouslovnym nazvem. 

A navic nevidim duvod proc vse zbytecne komplikovat a pouzivat termin odlisny od jiz zavedeneho standardu (prominte ze tento argument pisu dvakrat a povazuji ho za dulezity).

Dale co se tyce Pythonu tak take jednou jeho krasnou vlastnosti jsou rysy funcionalniho programovani jako prave strucne seznamy, lambda abstrakce, funkce typu filter a map.

Jan Jakubuv.

-- 
Prolog's love predicate:
love(X,Y):-women(X), man(Y), pretty(X), rich(Y).
love(_,_):-fail.





Další informace o konferenci Python