The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Вышла первая бета-версия PHP 5.5, в которую интегрирован Zen..."
Отправлено бедный буратино, 25-Мрт-13 15:14 
> это кусок из стандартной библиотеки питона,

Ссылку.

> что писать криво можно хоть на чем, я не отрицаю недостатков
> пхп, но питон ему уж точно не замена.

python - очень элегантный язык. но для тех, кто мыслит категориями C, кто привык ими мыслить - тот всегда и будет так делать. Я уже не говорю, что большинство ваших конструкций - это неправильно в принципе, это просто поленились банально в тетрадке стрелочки прочертить, как приложение будет работать, и что там потенциально может быть ещё.

Нельзя на python писать в стиле c и php. На python даже нельзя думать в стиле php или c, потому что вот эти конструкции от недостатка средств - от большинства их вообще можно избавиться с помощью словарей и одного декоратора, вместо расписывания конструкций. Вместо бездны условий есть for in или if in. Это всё простые, базовые средства, которые легко учатся и осваиваются, и приложение уже проектируется с учётом таких упрощений. Чтобы это было легко поддерживать.

Потому что единый стиль (и речь не только о pep-8, а вообще, на форумах при обсуждении какого-нибудь кода новички могут написать "да, я понимаю, что это не по-питоновски", и обычно все согласны). Потому что на C или PHP обычно пишут, кто во что горазд, каждый по-своему, а в python для одинакового алгоритма большая вероятность, что несколько людей независимо придут к одному и тому же решению.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру