[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