Serhiy Storchaka пишет:
А с чего вы взяли, что я это взял? И какое отношение способ выполнения
программ имеет к этому вопросу?

С того, что я говорил о интерпретаторах. Именно они дают возможность не 
программистам модифицировать код.

Шутите? Определение текстового файла в студию.


Не фантазируйте, тот пример, что Вы привели не может быть набран в текстовом 
редакторе.

Вы прекрасно понимаете, что вариант Питона -- это рассадник для глупых промахов.

Если стандарты являются всего навсего рекомендуемыми -- это не значит, что их 
нет.

Текстовый файл содержит набор символов (charset), имеющих графическое 
представление и часть управляющих символов.
Требования к управляющему символу -- разделителю строк смотрите в описании соответствующих платформ. Надеюсь помните, какие символы в конце строки допустимы в Linux. Заодно, ознакомьтесь с стандартом на язык C, узнаете, что там является возвратом строки. Для расширения кругозора и понимания изучайте MIME text/plain и соответствующие charsets в RFC, а набор переносимых символов ищите в POSIX.

Поймите, наконец, что любое любое поведение программы отличное от общепринятого в рамках сложившихся компьютерных стандартов, традиций и обычаев не допустимо. Особенно, если программа жаждет общественного признания. Будь то управляющий символ вставленные не по месту или путаница в неразличимых человеком символах таких, как пробел и \t.

Достаточно один раз напороться на проблемы с табуляцией в Питоне, что бы выбросить его на помойку. А то, что в Питоне считается «отличным» структурированием, таковым вообще не является и ни к чему хорошему не приучает. Потому, что нагружает на идентификаторы и служебные слова языка дополнительную несвойственную им функцию -- быть ограничителем программного блока. Потому, что у программиста теряется непрерывность мыслительного процесса, когда он отвлекается на подсчёт пробелов в отступе или соображает, сколько занимает табуляция. Потому, что закрывающая операторная скобка в Питоне каждый раз разная и относится не к текущему блоку, а является началом следующего. Потому, что пустые строки между блокам, напрочь, сбивают отслеживание глазами границ блоков по отступам. Поэтому все и говорят, что лапша -- она лапша и есть.






--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to