The OpenNET Project / Index page

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



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

Исходное сообщение
"Стратегия параллельного поддержания веток Python 2 и Python ..."
Отправлено netch, 13-Янв-14 11:02 
>> Именно это и происходило до выхода C85.
> К счастью, на тот момент это волновало полутора зубров, которые видимо смогли
> в результате вправить мозги всем причастным.

Ну да. Всего-то полный код как минимум двух веток Unix и уже сделанные к тому времени приложения.

> 3) А что, питонистам учиться на чужих ошибках - не айс, чтоли?

Вот они и учатся. Один последний переход и дальше гарантируется совместимость.

> Например a=-b по логике вещей вполне может быть a = -1
> * b, а со старым синтаксисом это было бы a=a-b. Настолько
> неоднозначный синтаксис все-таки не айс.

Ну вот потому и поменяли.

>> Мы сейчас с питоном находимся в том же положении, в котором Си
>> был в районе 90-го.
> ...потому что гвидо слишком крут, чтобы учиться на чужих ошибках? Ну да,
> сначала ломать совместимость в 2.х а потом в 3.х вообще все
> раздестроить - здорово придумано. Ну, находитесь наздоровье с вашим питоном, туда
> вам и дорога, значит. Если кому-то нравятся такие запрыги по граблям
> на регулярной основе - прыгайте наздоровье.

Польза от языка перевешивает этот вред.

>> Это неправда, см. выше и предыдущий мой постинг. Совместимость началась только в
>> линии от C89.
> Смотря что понимать под совместимостью. Программу на C11 компилер C89 не сожрет.

Ну очевидно, что снизу вверх - то есть старое не ломается.

> Хипстеры любую дрянь жрут. См. успех эппла. А питон нынче - нечто
> типа бэйсика такого современного. С лямбдами и ООП, "потому что это
> круто".

Не потому что круто, а потому, что решает свою задачу и соответственно имеет свою нишу.
И не надо ругаться на бейсик. Для своего времени это был замечательный язык, а для его ниши - таким и остаётся. 99% ругани на него это повторение модной критики сначала за столпами отрасли, которые говорили вообще-то совсем о другом, а затем за модными ораторами - эпигонами, которые не поняли суть речи столпов, зато нашли козла отпущения.

>> Комментарии на основе вкусовщины мне мало интересны, потому что не вижу фатальных
>> проблем от питонового форматирования.
> "Если нечто выглядит как язык для быдлoкодеров и ведет себя как язык
> для быдлoкодеров, мы называем это языком для быдлoкодеров". Старинный английский принцип
> про собаку...

1. Он вообще-то про утку (см. хотя бы почему duck typing в том же питоне), и сформулирован неким верховным судьёй США в XIX веке.
2. Язык для быдлокодеров как раз не будет иметь отступов, потому что они не умеют форматировать, и сколь-нибудь сложный код у них не заработает. Вы, вероятно, не сталкивались с творчеством оных, поэтому и несёте такое. Любой школьник, не овладевший азами профессии и кое-как сдающий лабораторки по информатике, находится на уровне быдлокодера, и у его кода нет форматирования, пока учитель не запинает. Зато учить на нём - чтобы сразу выводить людей из такого проблемного состояния и учить думать - удобнее, чем на паскалях с компанией.

 

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



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

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