[python] Tabulatory (bylo RE: ukazatele)

Petr Prikryl Prikryl na skil.cz
Úterý Leden 25 07:59:57 CET 2005


Jan Matějka napsal...
> azurIt
> > nemyslel som kombinovanje, proste nevidim 
> > dovod preco by TAB bol horsi ako urcity 
> > pocet medzjer
> 
> Kdybych mel volit, tak radeji tab. Duvodem je, ze
> tab je k tomu v ascii urcen, 

Řídicí znak TAB je určen k tomu, aby se pouhým
jedním znakem posunul válec dálnopisu mnohem
rychleji na vzdálenější pozici. V době, kdy se
vysílalo rychlostí řádově 10 znaků za sekundu se
to jevilo jako velmi dobrý nápad.

> editory umoznuji
> nastavit jak ma byt ten tab vizualne siroky a muzu
> si to nastavit jak se mi libi. 

Problém je v tom, že by se vám měla líbit pouze
šířka 8 znaků. S ničím jiným se při interpretaci
ASCII původně nepočítalo.

> Dokonce by mi
> prislo logicke, kdyby byly Pythonem povoleny pro
> urcovani struktury programu pouze tabelatory a pro
> odsazeni jedne urovne kodu se pouzival jeden
> tabelator. 

Logické také je programovat pouze ve strojovém
kódu, protože je to pak teoreticky nejvýkonnější.
Jenže to dá moc práce a místo toho, abychom
uvažovali v abstrakcích spojených s řešeným
problémem, musíme v takovém případě uvažovat z
pozice hardware.

> Neni tomu bohuzel tak, takze kdyz
> zasahuji do spravne napsaneho modulu, musim
> pouzivat mnozstvi malickych normalizovanych
> tabelatorku ktere se pisou mezernikem ;-) Kolik
> jich mam udelat pro spravne odsazeni pod else:?
> Kdyz budu mit stesti tak 4, ghrr.

Když si pořídíte lepší editor (zadarmo), tak
stisknete klávesu TAB a napíše se tam ten správný
počet mezer. Už o tom tady několikrát řeč byla.

Nechci rýpat, ale musím ;-)

Petr

-- 
Petr Prikryl (prikrylp at skil dot cz) 



Další informace o konferenci Python