[python] Programovani pro vsechny (bylo py3k a nabodeníčka v názvech proměnných)

Petr Prikryl PrikrylP na skil.cz
Pondělí Červen 25 15:36:28 CEST 2007


Leos Pol
[...]
> Napadla me jedna pohadka bohuzel se spatnym koncem.
> Byl jednou jeden programator, ktery dostal brilatni 
> napad. [...] Neumel vsak vubec anglicky a
> protoze se mu libila nova vlastnost py3k, tak psal 
> vsechny komentare a promenne cesky. [...]
> Lec nabidky z celeho sveta skoncili na tom,
> ze je kod napsan cesky a nikdo mu nerozumi.[...]
> 
> Osobne si myslim, ze psat kod, ktery beru aspon 
> trosku vazne, jinak nez anglicky natoz nejakyma 
> unicode paznakama je nesmysl. Kazdy programator
> by mel umet anglicky minimalne tak dobre, aby 
> vymyslel odpovidajici nazev nebo komentar a dokazal 
> najit a precist reseni problemu v anglicky
> psannych forech.

Když to přeženu, je to jako kdybych řekl, že
bych se neměl učit programovat, dokud nebudu umět
aspoň trochu anglicky. Podle mého názoru je to
trochu povýšený pohled toho, kdo anglicky umí
a opovrhuje těmi, kdo neumí.

Jenže programovat se učí čím dál menší "děti",
které skutečně anglicky neumí a které nemusí
mít ambice psát světově rozšířený software
a dokonce vůbec nemusí chtít stát se programátory.
Pro takové je pythonovský zdrojový text "mluvící 
v jejich rodném jazyce" mnohem přijatelnější, 
než anglický.

Programování, to je přepis myšlenkových abstrakcí
do formy programovacího jazyka/systému. Pro studenty
může být velmi důležité, aby jim hned v počátcích
pracovní prostředí nekladlo zbytečné překážky.
Až z některých z nich vyrostou velcí programátoři
(a to vyrostou), jistě sami rádi přijmou doporučení
typu "světový software pište výlučně anglicky".

Podle meho nazoru by se k Unicode melo prejit
vsude, kde to jen jde, a to co nejrychleji.
Vyhneme se tak sekundarni negramotnosti, neschopnosti
psat Cesky s diakritikou ;)

pepr 


Další informace o konferenci Python