[python] kritika slovniku terminu Pythonu
Jan Samohyl
samohyl na webseek.cz
Neděle Prosinec 15 13:23:12 CET 2002
Ahoj,
za prve, je moc cool ze vznikla ceska konference o Pythonu.
Za druhe, dovolil bych si velice zkritizovat anglicko-cesky slovnicek terminu Pythonu.
Myslim, ze je (zbytecne) plny anglicismu, a kdyz uz nekdo neco preklada do cestiny, at je to tedy cesky!
Konkretni vyhrady:
Builtin - jednoznacne Vestaveny. Interni == Vnitrni == cosi, co by uzivatele nemuselo/nemelo zajimat. To je zavadejici.
Dictionary - at je to Slovnik vsude, to je imho vetsine lidi srozumitelnejsi. A to ma byt hlavni zbran Pythonu, ne? Guido
zrejme vedel, proc to tak pojmenoval. ;-)
Immutable types - tohle se mi zrovna libi, pojmenovat to Nemenne typy ;-)
Keyword arguments - Keyword argumenty je preklad-nepreklad. Rikejme tomu Pojmenovane argumenty nebo Klicovane argumenty.
List comprehension - tohle se mi taky libi; ale muze to cinit problemu, kdyz mam tridu, ktera je seznamem.
Mapping types - co uzit pekneho ceskeho terminu Zobrazeni? Treba: dict je typu zobrazeni.
Raw string - zase preklad-nepreklad. Tohle by asi bylo nejhezci jako Doslovny retezec. Nemusi se snad vsechno prekladat
doslova, ne?
Sequence Types - stejna namitka jako u Mapping types, mame pekny cesky termin Posloupnost.
Slice - jsem jednoznacne pro Rez, to je rozkosne. V anglictine se nerozlisuje mezi Rezem jako typem a Rezem jako vysledkem
operace Rezani, takze se zrejme nemusi ani v cestine.
Slice Construction - co takhle Konstruktor rezu?
Statement - nevidel jsem ucebnici, kde by se treba slozenym prikazum rikalo "konstrukce". To je zbytecne zavadeni nove
terminologie, a jsem jednoznacne proti. Pouzivejte Prikaz, popr. Slozeny prikaz.
Tuple - no, tady je problem, nicmene v matematice se bezne pouziva ntice (nebo n-tice?), takze jsem pro ntici. Chapu, ze to
muze vadit, protoze tam je to 'n' (memu matematickemu citeni to vadi), ale stale je to hezci, nez tuplovany Tuple.
Nebo by se to dalo prejmenovat na Strukturu, Zaznam, ci Vektor, protoze je to de fakto ekvivalent; ale Ntice je stale asi
nejlepsi, protoze z ni lze dobre zpetne dovodit anglicky ekvivalent.
Pak by se tam mohlo pridat:
Iterator, Generator, Factory Function, (Nested) Scope, Attribute
S pozdravem Jan Samohyl
Další informace o konferenci Python