[TC] Python: the famous tab stops

Vande omentaina, Tiflocomp!
Вопрос почти из чистого любопытства (пока всё равно времени особо
нет, но в будущем, возможно...):
попытался тут посмотреть на синтаксис языка Python, на котором сейчас
пишут много чего от NVDA до Web-приложений.
Что меня повергло в особый ужас, так это синтаксис блочных конструкций
типа if. В нормальных... хм... привычных языках вроде PHP, Perl,
JavaScript и просто JAVA такие конструкции задаются в общем виде так:
if (условие) {
блок кода
}
В PHP, в частности, допустим и другой синтаксис, который мне по
крайней мере видится бейсик-подобным:
if (условие):
блок кода
endif;
В Питоне такие вещи делаются tab stop'ами.
Вопрос: как незрячие программисты обходят это дело? Например, у меня 5
вложений if, в третьем из которых ещё цикл for, в котором тоже есть
какой-нибудь switch. Как не запутаться в том, сколько раз табать?
Спасибо!
Доброго времени суток, Anarendil.
Из сообщения от 16.03.2009 23:47:
Ну, во-первых, это скорее преимущество, поскольку нет лишних символов.
Меньше давление на уши.
Выставляется опция в редакторе типа "сохранять отступы".
Тогда при написании нового кода вообще думать не надо.
Tab в любых языках рекомендуется использовать так или иначе.
Ну, а во-вторых, стиль написания кода подталкивает к более функциональному
мышлению.
И такая глубина вложенности не является характерной. (imho)
С уважением, Руслан Усачев
RUsach***@t*****.by