Создатель Python отказался руководить разработкой языка

8 комментариев
Создатель Python отказался руководить разработкой языка

Автор языка программирования Python Гвидо ван Россум, который создал его в 1989 году, ушёл с позиции руководителя разработки языка и не стал назначать преемника, пишет The Register.

Читать далее

В четверг 12 июля он отправил разработчикам языка письмо под названием «Передача власти», в котором сказал, что «Я больше не хочу так сильно бороться за PEP (Python Enhancement Proposal, т.е. Предложения об усовершенствовании языка программирования — прим. dev.by) и обнаруживать, как много людей противостоят моим решениям», — написал он.

В частности, в PEP 572 ван Россум предложил «новый способ присваивать значения переменные через выражение NAME := expr», чтобы упростить язык и сделать его быстрее. Однако в ряде обсуждений (например, этом) коллеги по развитию Python посчитали, что это в большей степени отражает личное мнение ван Россума и не является наилучшим решением.

Спустя три дня после принятия PEP 572 он заявил «Я устал, и мне нужен очень большой перерыв. [...] Я по-прежнему буду рядом как обычный разработчик ядра, и я по-прежнему буду заниматься менторством — возможно, даже больше, чем раньше. Но я освобождаю себя от обязанностей BDFL, и вы остаётесь сами по себе».

«Что вы будете делать? Создадите демократию? Анархию? Диктатуру? Федерацию? Возможно, нам удастся прописать процессы для вещей наподобие PEP. Но вот в чём загвоздка. Я постараюсь сделать так, чтобы все вы (текущие комиттеры) решили это самостоятельно», — заявил ван Россум.

Читайте также

Мнение: концепция STEM разлагает образование
Мнение: концепция STEM разлагает образование

Мнение: концепция STEM разлагает образование

Альтернативная точка зрения про популярную концепцию от нью-йоркского писателя и сотрудника Банка Америки Джареда Вударда. Это сжатый перевод статьи, опубликованной в журнале American Affairs.
26 комментариев
Разработчик собрал 25 самых рекомендуемых книг по программированию
Разработчик собрал 25 самых рекомендуемых книг по программированию

Разработчик собрал 25 самых рекомендуемых книг по программированию

7 комментариев
В сети появился курс по Python от Агентства нацбезопасности США
В сети появился курс по Python от Агентства нацбезопасности США

В сети появился курс по Python от Агентства нацбезопасности США

Вышел отчёт HackerRank Developer Skills Report: модные Gо и full-stack разработчики
Вышел отчёт HackerRank Developer Skills Report: модные Gо и full-stack разработчики

Вышел отчёт HackerRank Developer Skills Report: модные Gо и full-stack разработчики

Обсуждение

-5

>> предложил «новый способ присваивать значения переменные через выражение NAME := expr», чтобы упростить язык и сделать его быстрее
Лицорука. Вроде на вид нормально лет, должен был уже пройти через это.

2

Через что это?

0

Превращение языка в Perl

2

Во-первых, Perl содержит и вполне неплохие конструкции и нет ничего плохого в их заимствовании это никак не меняет суть языка.
Во-вторых, какую вы видите связь между введением данного оператора и превращением в перл?

0

Всё то, что было добавлено в Perl позволяет на нём писать совершенно невменяемый write only код. Да, на перле можно писать нормально. Нет, так почти никто не делает.
Поэтому не надо портить питон. Хватит перла.

1

Это некорректное общее утверждение, но вопрос сейчас не в этом, конкретно к упомянутому нововведению у вас какие претензии? PEP читали? Обсуждение в python-ideas ну или хотя бы комментарии тут https://habr.com/post/417047/ ?

0

Pascal. Способ не новый:)

Python не хватает возможности объявлять переменные и использовать присваивания в лямба функциях. Без этого они какие-то куцые.

3

В целом это скорее позитивная новость, плохо, что поводом для этого стал конфликт, а не сознательное желание построить устойчивое сообщество, но хорошо, что он жив - есть время на формирование системы коллективного управления.
Про важность этого стоит читать в книге
Питера Хинченса "Социальная архитектура" https://habr.com/company/philtech/blog/346064/