Re: Крик души, или опять про python
On Mon, 27 Feb 2006 15:35:08 +0300
Artem Chuprina <ran@ran.pp.ru> wrote:
> Igor Stroh -> debian-russian@lists.debian.org @ Mon, 27 Feb 2006 13:21:45 +0100:
>
> >> >> Ну вот, блин. Не успел собраться поставить еще одну питоновскую
> >> >> программу, как приехал DSA-951-2. Детсадовские дыры - SQL injection и
> >> >> XSS. И да, в Programming Python, во втором издании, так честно и
> >> >> написано: на этом языке слишком легко писать плохо. Ну почему?!
> >> >> Нормальный вроде язык... Вот вроде бы, если уж человеку понадобилась
> >> >> BTS, причем до такой степени, что он ее сам стал писать - ведь должно же
> >> >> у него быть некоторое представление о самых детсадовских
> >> >> багах... Наверное ведь, попробовал другие BTS предварительно, а раз так
> >> >> - значит, и баги уже чинил...
> >>
> >> ДФ> Люди ищут легкие пути, питон их предоставляет.
> >>
> >> Да в том и дело, что вроде бы уж на эту тему пути равной легкости
> >> предоставляют все скриптовые языки. А проблема эта свойственна именно
> >> удаву. Ну, PHP не в счет - там, похоже, с предоставлением вменяемых
> >> путей проблемы... Или просто банальный интеллектуальный ценз "с таким
> >> IQ на перле или tcl программу, которая хотя бы вроде работает, написать
> >> не получается"? Да нет вроде, с таким IQ BTS ни к чему, а программу с
> >> функциональностью mailman написать можно только на языке шестого
> >> поколения (который "Хочу базу данных. Чтоб работала.").
>
> IS> Питон тут не при чём, криворукость авторов от языка не зависит.
>
> Возможно, есть обратная зависимость. Выбора языка от криворукости
> автора. Но "что совой о пень, что пнем о сову - результат один: сове
> отчетливо не по себе". В смысле надежно работает эмпирика "видишь слово
> python в зависимостях - жди проблем".
Я где-то читал, кажется утверждение приписывалось Дейкстре, что язык
программирования в некоторой степени формирует мышление. Он (Дейкста)
составлял задачи и предлагал их решать друзьям. Зная, каким языком
пользуется испытуемый, он составлял задачу таким образом, что для ее решения
требовалось нечто большее нежели парадигды используемого языка. Результат
решения оказывался отрицательным. В то же время задача конечно имела решение,
но для ее решения нужно было мыслить несколько шире нежели в рамках обычных
парадигм языка. "Хорошесть" или "плохость" языка -- вещь абсолютно недоказуемая,
а уж влияние языка на надежность или робастность программ тем более. Популярность
языка думаю то же не связана напрямую с этими его качествами.
Кстати что такое язык шестого поколения? Можешь назвать такой язык?
Простота языка может иметь и ту отрицательную сторону, что легко может
сложиться впечатление, что быстро можешь начать писать сам, и вроде бы
уже нечему больше учиться.
>
> --
> Artem Chuprina
> RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
>
> А Элберет оксюморон! (c)JB
>
>
> --
> To UNSUBSCRIBE, email to debian-russian-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>
--
Vladimir Zolotykh
Reply to: