The OpenNET Project / Index page

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



"Вышла первая бета-версия PHP 5.5, в которую интегрирован Zen..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Вышла первая бета-версия PHP 5.5, в которую интегрирован Zen..." –1 +/
Сообщение от бедный буратино (ok), 25-Мрт-13, 15:14 
> это кусок из стандартной библиотеки питона,

Ссылку.

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Вышла первая бета-версия PHP 5.5, в которую интегрирован Zen..., opennews, 23-Мрт-13, 11:20  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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