[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